Class KeyInfoTools

java.lang.Object
org.keycloak.saml.processing.api.util.KeyInfoTools

public class KeyInfoTools extends Object
Tools for KeyInfo object manipulation.
Author:
hmlnarik
  • Constructor Details

    • KeyInfoTools

      public KeyInfoTools()
  • Method Details

    • getContent

      public static <T> T getContent(Iterable<?> objects, Class<T> clazz)
      Returns the first object of the given class from the given Iterable.
      Type Parameters:
      T -
      Parameters:
      objects -
      clazz -
      Returns:
      The object or null if not found.
    • getKeyName

      public static KeyName getKeyName(KeyInfo keyInfo)
    • getX509Data

      public static X509Data getX509Data(KeyInfo keyInfo)
    • getX509Certificate

      public static X509Certificate getX509Certificate(KeyInfo keyInfo)