Interface KeyManager
- All Superinterfaces:
org.opensaml.security.credential.CredentialResolver
,net.shibboleth.shared.resolver.Resolver<org.opensaml.security.credential.Credential,
net.shibboleth.shared.resolver.CriteriaSet>
- All Known Implementing Classes:
KeyManagerImpl
public interface KeyManager
extends org.opensaml.security.credential.CredentialResolver
A manager for
KeyHolder
s.- Since:
- 6.0
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.since 2025.7, not used, no replacementgetCertificate
(String alias) Deprecated, for removal: This API element is subject to removal in a future version.since 2025.7, not used, no replacementorg.opensaml.security.credential.Credential
getCredential
(String keyName) Deprecated, for removal: This API element is subject to removal in a future version.since 2025.7, only used internally, no replacementdefault org.opensaml.security.credential.Credential
Deprecated, for removal: This API element is subject to removal in a future version.since 2025.7, first retrieve aKeyHolder
withgetKeyHolder(String)
and useKeyHolder.getEncryptionCredential()
getKeyHolder
(String name) default org.opensaml.security.credential.Credential
Deprecated, for removal: This API element is subject to removal in a future version.since 2025.7, first retrieve aKeyHolder
withgetKeyHolder(String)
and useKeyHolder.getSigningCredential()
default org.opensaml.security.credential.Credential
Deprecated, for removal: This API element is subject to removal in a future version.since 2025.7, first retrieve aKeyHolder
withgetKeyHolder(String)
and useKeyHolder.getTlsCredential()
Iterable
<org.opensaml.security.credential.Credential> resolve
(net.shibboleth.shared.resolver.CriteriaSet criteria) Deprecated, for removal: This API element is subject to removal in a future version.since 2025.7, only used internally, no replacementorg.opensaml.security.credential.Credential
resolveSingle
(net.shibboleth.shared.resolver.CriteriaSet criteria) Deprecated, for removal: This API element is subject to removal in a future version.since 2025.7, only used internally, no replacement
-
Method Details
-
getKeyHolder
- Since:
- 2025.7
-
getCredential
@Deprecated(since="2025.7", forRemoval=true) org.opensaml.security.credential.Credential getCredential(String keyName) Deprecated, for removal: This API element is subject to removal in a future version.since 2025.7, only used internally, no replacement -
getAvailableCredentials
Deprecated, for removal: This API element is subject to removal in a future version.since 2025.7, not used, no replacement -
getCertificate
Deprecated, for removal: This API element is subject to removal in a future version.since 2025.7, not used, no replacement -
getSigningCredential
@Deprecated(since="2025.7", forRemoval=true) default org.opensaml.security.credential.Credential getSigningCredential()Deprecated, for removal: This API element is subject to removal in a future version.since 2025.7, first retrieve aKeyHolder
withgetKeyHolder(String)
and useKeyHolder.getSigningCredential()
-
getEncryptionCredential
@Deprecated(since="2025.7", forRemoval=true) default org.opensaml.security.credential.Credential getEncryptionCredential()Deprecated, for removal: This API element is subject to removal in a future version.since 2025.7, first retrieve aKeyHolder
withgetKeyHolder(String)
and useKeyHolder.getEncryptionCredential()
-
getTlsCredential
@Deprecated(since="2025.7", forRemoval=true) default org.opensaml.security.credential.Credential getTlsCredential()Deprecated, for removal: This API element is subject to removal in a future version.since 2025.7, first retrieve aKeyHolder
withgetKeyHolder(String)
and useKeyHolder.getTlsCredential()
-