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.