public class KeyClient
extends java.lang.Object
implements net.e6tech.elements.common.resources.Startable
| Constructor and Description |
|---|
KeyClient() |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
decrypt(java.lang.String key) |
byte[] |
decrypt(java.lang.String key,
java.lang.String secret,
java.lang.String iv) |
java.lang.String |
encrypt(java.lang.String key,
byte[] data,
java.lang.String iv) |
java.lang.String |
getAddress() |
int |
getConnectionRetries() |
long |
getConnectionRetryWait() |
net.e6tech.elements.security.vault.Credential |
getCredential() |
net.e6tech.elements.security.vault.ClearText |
getSecret(java.lang.String alias) |
boolean |
isAuthorized() |
boolean |
isRemoteEncryption() |
net.e6tech.elements.security.vault.ClearText |
passwordUnlock(java.lang.String alias) |
void |
setAddress(java.lang.String address) |
void |
setConnectionRetries(int connectionRetries) |
void |
setConnectionRetryWait(long connectionRetryWait) |
void |
setCredential(net.e6tech.elements.security.vault.Credential credential) |
void |
setRemoteEncryption(boolean remoteEncryption) |
void |
start() |
public java.lang.String getAddress()
public void setAddress(java.lang.String address)
public net.e6tech.elements.security.vault.Credential getCredential()
public void setCredential(net.e6tech.elements.security.vault.Credential credential)
public boolean isRemoteEncryption()
public void setRemoteEncryption(boolean remoteEncryption)
public int getConnectionRetries()
public void setConnectionRetries(int connectionRetries)
public long getConnectionRetryWait()
public void setConnectionRetryWait(long connectionRetryWait)
public void start()
start in interface net.e6tech.elements.common.resources.Startablepublic boolean isAuthorized()
public net.e6tech.elements.security.vault.ClearText getSecret(java.lang.String alias)
throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic net.e6tech.elements.security.vault.ClearText passwordUnlock(java.lang.String alias)
throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic java.lang.String encrypt(java.lang.String key,
byte[] data,
java.lang.String iv)
throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic byte[] decrypt(java.lang.String key,
java.lang.String secret,
java.lang.String iv)
throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic byte[] decrypt(java.lang.String key)
throws java.security.GeneralSecurityException
java.security.GeneralSecurityException