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 |
|---|---|
AKB |
asAKB(java.lang.String headerAndKey) |
AKB |
asAKB(java.lang.String header,
byte[] key) |
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() |
int |
getPort() |
AKB |
importKey(AKB akb,
byte[] encryptedKey) |
boolean |
isStopped() |
static void |
main(java.lang.String... args) |
void |
setMasterKey(java.lang.String mkey) |
void |
setPort(int port) |
void |
start() |
protected void |
startServer() |
void |
stop() |
public AtallaSimulator()
throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic int getPort()
public void setPort(int port)
public 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 asAKB(java.lang.String headerAndKey) throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic AKB asAKB(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 AKB importKey(AKB akb, byte[] encryptedKey) throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic boolean isStopped()
public void start()
protected void startServer()
public void stop()
public static void main(java.lang.String... args)
throws java.lang.Exception
java.lang.Exception