public class AKB
extends java.lang.Object
| Constructor and Description |
|---|
AKB(java.lang.String keyBlock) |
AKB(java.lang.String header,
byte[] keyEncryptionkey,
byte[] key) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
decryptKey(byte[] keyEncryptionKey) |
java.lang.String |
getCheckDigit() |
java.lang.String |
getEncryptedKey() |
java.lang.String |
getHeader() |
java.lang.String |
getKeyBlock() |
java.lang.String |
getMac() |
static byte[] |
normalizeKey(byte[] key) |
public AKB(java.lang.String keyBlock)
throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic AKB(java.lang.String header,
byte[] keyEncryptionkey,
byte[] key)
throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic static byte[] normalizeKey(byte[] key)
throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic java.lang.String getKeyBlock()
public java.lang.String getCheckDigit()
public java.lang.String getHeader()
public java.lang.String getEncryptedKey()
public java.lang.String getMac()
public byte[] decryptKey(byte[] keyEncryptionKey)
throws java.security.GeneralSecurityException
java.security.GeneralSecurityException