public class KeyStoreCredentialProvider extends java.lang.Object implements CredentialProvider
Credential
opensaml object.Constructor and Description |
---|
KeyStoreCredentialProvider(SAML2Configuration configuration) |
KeyStoreCredentialProvider(java.lang.String keyStoreAlias,
java.lang.String keyStoreType,
org.springframework.core.io.Resource keyStoreResource,
java.lang.String storePasswd,
java.lang.String privateKeyPasswd) |
Modifier and Type | Method and Description |
---|---|
protected org.opensaml.xmlsec.signature.KeyInfo |
generateKeyInfoForCredential(org.opensaml.security.credential.Credential credential) |
org.opensaml.security.credential.Credential |
getCredential() |
org.opensaml.security.credential.CredentialResolver |
getCredentialResolver() |
org.opensaml.xmlsec.signature.KeyInfo |
getKeyInfo() |
org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver |
getKeyInfoCredentialResolver() |
org.opensaml.xmlsec.keyinfo.KeyInfoGenerator |
getKeyInfoGenerator() |
protected static java.lang.String |
getPrivateKeyAlias(java.security.KeyStore keyStore,
java.lang.String keyStoreAlias) |
public KeyStoreCredentialProvider(java.lang.String keyStoreAlias, java.lang.String keyStoreType, org.springframework.core.io.Resource keyStoreResource, java.lang.String storePasswd, java.lang.String privateKeyPasswd)
public KeyStoreCredentialProvider(SAML2Configuration configuration)
public org.opensaml.xmlsec.signature.KeyInfo getKeyInfo()
getKeyInfo
in interface CredentialProvider
public final org.opensaml.security.credential.CredentialResolver getCredentialResolver()
getCredentialResolver
in interface CredentialProvider
public org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver getKeyInfoCredentialResolver()
getKeyInfoCredentialResolver
in interface CredentialProvider
public final org.opensaml.xmlsec.keyinfo.KeyInfoGenerator getKeyInfoGenerator()
getKeyInfoGenerator
in interface CredentialProvider
public final org.opensaml.security.credential.Credential getCredential()
getCredential
in interface CredentialProvider
protected final org.opensaml.xmlsec.signature.KeyInfo generateKeyInfoForCredential(org.opensaml.security.credential.Credential credential)
protected static java.lang.String getPrivateKeyAlias(java.security.KeyStore keyStore, java.lang.String keyStoreAlias)
Copyright © 2019. All Rights Reserved.