Interface KeyManager

All Superinterfaces:
org.opensaml.security.credential.CredentialResolver, net.shibboleth.utilities.java.support.resolver.Resolver<org.opensaml.security.credential.Credential,net.shibboleth.utilities.java.support.resolver.CriteriaSet>
All Known Implementing Classes:
KeyManagerImpl

public interface KeyManager extends org.opensaml.security.credential.CredentialResolver
A manager for Credentials.
Since:
6.0
  • Method Details

    • getCredential

      org.opensaml.security.credential.Credential getCredential(String keyName)
    • getAvailableCredentials

      Set<String> getAvailableCredentials()
    • getCertificate

      X509Certificate getCertificate(String alias)
    • getSigningCredential

      org.opensaml.security.credential.Credential getSigningCredential()
    • getEncryptionCredential

      org.opensaml.security.credential.Credential getEncryptionCredential()
    • getTlsCredential

      org.opensaml.security.credential.Credential getTlsCredential()