Interface KeyInfoGenerator


  • public interface KeyInfoGenerator
    Interface for implementations which generate a KeyInfo based on keying material and other information found within a Credential.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      KeyInfo generate​(org.opensaml.security.credential.Credential credential)
      Generate a new KeyInfo object based on keying material and other information within a credential.
    • Method Detail

      • generate

        @Nullable
        KeyInfo generate​(@Nullable
                         org.opensaml.security.credential.Credential credential)
                  throws org.opensaml.security.SecurityException
        Generate a new KeyInfo object based on keying material and other information within a credential.
        Parameters:
        credential - the credential containing keying material and possibly other information
        Returns:
        a new KeyInfo object or null if nothing was generated
        Throws:
        org.opensaml.security.SecurityException - thrown if there is any error generating the new KeyInfo from the credential