public class AtallaSimulator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
keys |
| Constructor and Description |
|---|
AtallaSimulator() |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
decrypt(AKB akb,
byte[] encrypted) |
byte[] |
decrypt(AKB akb,
java.lang.String encrypted) |
byte[] |
decryptKey(AKB akb) |
byte[] |
encrypt(AKB akb,
byte[] clearText) |
byte[] |
encrypt(AKB akb,
java.lang.String clearText) |
AKB |
getKey(java.lang.String keyType) |
java.lang.String |
getMasterKey() |
AKB |
importKey(java.lang.String headerAndKey) |
AKB |
importKey(java.lang.String header,
byte[] key) |
boolean |
isStopped() |
static void |
main(java.lang.String... args) |
void |
setMasterKey(java.lang.String mkey) |
void |
start() |
protected void |
startServer() |
void |
stop() |
public AtallaSimulator()
throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic static void main(java.lang.String... args)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getMasterKey()
public void setMasterKey(java.lang.String mkey)
public AKB getKey(java.lang.String keyType) throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic AKB importKey(java.lang.String headerAndKey) throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic AKB importKey(java.lang.String header, byte[] key) throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic byte[] decryptKey(AKB akb) throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic byte[] decrypt(AKB akb, java.lang.String encrypted) throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic byte[] decrypt(AKB akb, byte[] encrypted) throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic byte[] encrypt(AKB akb, java.lang.String clearText) throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic byte[] encrypt(AKB akb, byte[] clearText) throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic boolean isStopped()
public void start()
protected void startServer()
public void stop()