Class KeyStoreCredentialProvider

  • All Implemented Interfaces:
    CredentialProvider

    public class KeyStoreCredentialProvider
    extends Object
    implements CredentialProvider
    Class responsible for loading a private key from a JKS keystore and returning the corresponding Credential opensaml object.
    Since:
    1.8.0
    Author:
    Misagh Moayyed
    • Constructor Detail

      • KeyStoreCredentialProvider

        public KeyStoreCredentialProvider​(SAML2Configuration configuration)
    • Method Detail

      • getPrivateKeyAlias

        protected static String getPrivateKeyAlias​(KeyStore keyStore,
                                                   String keyStoreAlias)
      • generateKeyInfoForCredential

        protected final org.opensaml.xmlsec.signature.KeyInfo generateKeyInfoForCredential​(org.opensaml.security.credential.Credential credential)