Class RDHXFile
java.lang.Object
org.kapott.hbci.passport.rdhXfile.RDHXFile
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate byte[]private byte[]getBankEncKey(HBCIAccount account) private HBCIKeygetBankKey(HBCIAccount account, String keytype) getBankSigKey(HBCIAccount account) TLV[]byte[]getFileData(int profileVersion) private byte[]byte[]voidsetBankEncKey(HBCIAccount account, HBCIKey key) private voidsetBankKey(HBCIAccount account, String keytype, HBCIKey key) voidsetBankSigKey(HBCIAccount account, HBCIKey key) voidsetPassphrase(byte[] passphrase)
-
Field Details
-
fields
-
passphrase
private byte[] passphrase
-
-
Constructor Details
-
RDHXFile
public RDHXFile(byte[] passphrase) -
RDHXFile
public RDHXFile(byte[] data, byte[] passphrase)
-
-
Method Details
-
getPassphrase
public byte[] getPassphrase() -
setPassphrase
public void setPassphrase(byte[] passphrase) -
addField
-
getField
-
getFields
-
getFileData
public byte[] getFileData(int profileVersion) -
getBankSigKey
-
setBankSigKey
-
getBankEncKey
-
setBankEncKey
-
getBankKey
-
setBankKey
-
getHashData
private byte[] getHashData() -
deriveKey
-
calculateMAC
private byte[] calculateMAC()
-