public class DefaultKeyProviderService extends Object implements KeyProviderService
Constructor and Description |
---|
DefaultKeyProviderService(KeyStoreManagerExtension defaultKeyStoreManagerExtension) |
Modifier and Type | Method and Description |
---|---|
Certificate |
getCertificate(String tenantDomain)
Returns the Public certificate for the given tenant domain.
|
PrivateKey |
getPrivateKey(String tenantDomain)
Returns the Private Key for the given tenant domain.
|
protected void |
setKeyStoreManagerExtension(KeyStoreManagerExtension keyStoreManagerExtension)
Sets the current used KeyStoreManagerExtension with the new extension.
|
public DefaultKeyProviderService(KeyStoreManagerExtension defaultKeyStoreManagerExtension)
protected void setKeyStoreManagerExtension(KeyStoreManagerExtension keyStoreManagerExtension)
keyStoreManagerExtension
- the new KeyStoreManagerExtension, can not be set to null,
it has to be valid KeyStoreManagerExtension reference..public PrivateKey getPrivateKey(String tenantDomain) throws org.wso2.carbon.identity.base.IdentityException
KeyProviderService
getPrivateKey
in interface KeyProviderService
tenantDomain
- the tenant domainorg.wso2.carbon.identity.base.IdentityException
- upon any error accessing the underlying key storepublic Certificate getCertificate(String tenantDomain) throws org.wso2.carbon.identity.base.IdentityException
KeyProviderService
getCertificate
in interface KeyProviderService
tenantDomain
- the tenant domainorg.wso2.carbon.identity.base.IdentityException
- upon any error accessing the underlying key storeCopyright © 2019 WSO2. All rights reserved.