Interface KeyManager
-
- All Superinterfaces:
org.opensaml.xml.security.credential.CredentialResolver,org.opensaml.xml.security.Resolver<org.opensaml.xml.security.credential.Credential,org.opensaml.xml.security.CriteriaSet>
- All Known Implementing Classes:
KeyManagerImpl
public interface KeyManager extends org.opensaml.xml.security.credential.CredentialResolverA manager forCredentials.- Since:
- 6.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<String>getAvailableCredentials()X509CertificategetCertificate(String alias)org.opensaml.xml.security.credential.CredentialgetCredential(String keyName)org.opensaml.xml.security.credential.CredentialgetEncryptionCredential()org.opensaml.xml.security.credential.CredentialgetSigningCredential()org.opensaml.xml.security.credential.CredentialgetTlsCredential()
-
-
-
Method Detail
-
getCredential
org.opensaml.xml.security.credential.Credential getCredential(String keyName)
-
getCertificate
X509Certificate getCertificate(String alias)
-
getSigningCredential
org.opensaml.xml.security.credential.Credential getSigningCredential()
-
getEncryptionCredential
org.opensaml.xml.security.credential.Credential getEncryptionCredential()
-
getTlsCredential
org.opensaml.xml.security.credential.Credential getTlsCredential()
-
-