public abstract class AbstractRsaKeyProvider extends Object implements KeyProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractRsaKeyProvider.Keys |
| Constructor and Description |
|---|
AbstractRsaKeyProvider(RealmModel realm,
ComponentModel model) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
X509Certificate |
getCertificate(String kid) |
List<KeyMetadata> |
getKeyMetadata() |
String |
getKid() |
PrivateKey |
getPrivateKey() |
PublicKey |
getPublicKey(String kid) |
protected abstract AbstractRsaKeyProvider.Keys |
loadKeys(RealmModel realm,
ComponentModel model) |
public AbstractRsaKeyProvider(RealmModel realm, ComponentModel model)
protected abstract AbstractRsaKeyProvider.Keys loadKeys(RealmModel realm, ComponentModel model)
public final String getKid()
getKid in interface KeyProviderpublic final PrivateKey getPrivateKey()
getPrivateKey in interface KeyProviderpublic final PublicKey getPublicKey(String kid)
getPublicKey in interface KeyProviderpublic X509Certificate getCertificate(String kid)
getCertificate in interface KeyProviderpublic final List<KeyMetadata> getKeyMetadata()
getKeyMetadata in interface KeyProviderCopyright © 2016 JBoss by Red Hat. All rights reserved.