public class BasicKeyProvider extends java.lang.Object implements KeyProvider
| Constructor and Description |
|---|
BasicKeyProvider() |
BasicKeyProvider(java.security.KeyPair masterKey,
java.security.KeyPair... decryptionKeys) |
| Modifier and Type | Method and Description |
|---|---|
void |
addKey(java.security.KeyPair keyPair) |
protected java.lang.String |
getFingerprint(java.security.KeyPair keyPair) |
java.security.KeyPair |
getKey(java.lang.String keyFingerprint) |
java.security.KeyPair |
getMasterKey() |
java.lang.String |
getMasterKeyFingerprint() |
java.security.Provider |
getProvider() |
void |
removeKey(java.security.KeyPair keyPair) |
void |
setMasterKey(java.security.KeyPair masterKey) |
void |
setProvider(java.security.Provider provider) |
BasicKeyProvider |
withKeys(java.security.KeyPair... keys) |
BasicKeyProvider |
withMasterKey(java.security.KeyPair masterKey) |
BasicKeyProvider |
withProvider(java.security.Provider provider) |
public BasicKeyProvider()
public BasicKeyProvider(java.security.KeyPair masterKey,
java.security.KeyPair... decryptionKeys)
protected java.lang.String getFingerprint(java.security.KeyPair keyPair)
public java.security.KeyPair getMasterKey()
getMasterKey in interface KeyProviderpublic void setMasterKey(java.security.KeyPair masterKey)
public java.lang.String getMasterKeyFingerprint()
getMasterKeyFingerprint in interface KeyProviderpublic java.security.KeyPair getKey(java.lang.String keyFingerprint)
getKey in interface KeyProviderpublic void addKey(java.security.KeyPair keyPair)
public void removeKey(java.security.KeyPair keyPair)
public java.security.Provider getProvider()
public void setProvider(java.security.Provider provider)
public BasicKeyProvider withMasterKey(java.security.KeyPair masterKey)
public BasicKeyProvider withKeys(java.security.KeyPair... keys)
public BasicKeyProvider withProvider(java.security.Provider provider)