Interface LocalEntityManager
@ProviderType
public interface LocalEntityManager
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidauthenticateLocalEntityCertificate(String certificateKeyPassword, LocalEntityManager.CertificateUsage certificateUsage, String entityId) voiddeleteLocalEntityCertificate(LocalEntityManager.CertificateUsage certificateUsage) default StringgetEncodedLocalEntityCertificate(LocalEntityManager.CertificateUsage certificateUsage) default X509CertificategetLocalEntityCertificate(LocalEntityManager.CertificateUsage certificateUsage) booleanvoidstoreLocalEntityCertificate(PrivateKey privateKey, String certificateKeyPassword, X509Certificate x509Certificate, LocalEntityManager.CertificateUsage certificateUsage)
-
Method Details
-
authenticateLocalEntityCertificate
void authenticateLocalEntityCertificate(String certificateKeyPassword, LocalEntityManager.CertificateUsage certificateUsage, String entityId) throws CredentialAuthException, CredentialException -
deleteLocalEntityCertificate
void deleteLocalEntityCertificate(LocalEntityManager.CertificateUsage certificateUsage) throws KeyStoreException - Throws:
KeyStoreException
-
getEncodedLocalEntityCertificate
- Throws:
SamlException
-
getEncodedLocalEntityCertificate
String getEncodedLocalEntityCertificate(LocalEntityManager.CertificateUsage certificateUsage) throws SamlException - Throws:
SamlException
-
getLocalEntityCertificate
- Throws:
SamlException
-
getLocalEntityCertificate
X509Certificate getLocalEntityCertificate(LocalEntityManager.CertificateUsage certificateUsage) throws SamlException - Throws:
SamlException
-
getLocalEntityId
String getLocalEntityId() -
hasDefaultIdpRole
boolean hasDefaultIdpRole() -
storeLocalEntityCertificate
void storeLocalEntityCertificate(PrivateKey privateKey, String certificateKeyPassword, X509Certificate x509Certificate, LocalEntityManager.CertificateUsage certificateUsage) throws Exception - Throws:
Exception
-