public interface KeyStoreProvider
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getKey(String keyName)
Internally used by crypto providers to retrieve the key for encryption/decryption.
|
String |
privateKeyName()
Get the private key name set
|
void |
privateKeyName(String name)
Set the private key name required for an asymmetic cryptographic algorithm
|
String |
publicKeyName()
Get the name of the encryption key
|
void |
publicKeyName(String name)
Set the name of the encryption key
|
String |
signingKeyName()
Get the signing key name/password set
|
void |
signingKeyName(String name)
Set signing key name/password
|
void |
storeKey(String keyName,
byte[] key)
Add a key
|
byte[] getKey(String keyName) throws Exception
keyName - The key to be retrieved for secret keys. Add suffix _public/_private to retrieve
public/private keyException - on failurevoid storeKey(String keyName, byte[] key) throws Exception
keyName - Name of the keykey - Secret key as byesException - on failureString publicKeyName()
void publicKeyName(String name)
name - encryption keyString privateKeyName()
void privateKeyName(String name)
name - private key nameString signingKeyName()
void signingKeyName(String name)
name - Signing key nameCopyright © 2015 Couchbase, Inc.