Class RDHXFile
java.lang.Object
org.kapott.hbci.passport.rdhXfile.RDHXFile
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
private byte[]
private byte[]
getBankEncKey
(HBCIAccount account) private HBCIKey
getBankKey
(HBCIAccount account, String keytype) getBankSigKey
(HBCIAccount account) TLV[]
byte[]
getFileData
(int profileVersion) private byte[]
byte[]
void
setBankEncKey
(HBCIAccount account, HBCIKey key) private void
setBankKey
(HBCIAccount account, String keytype, HBCIKey key) void
setBankSigKey
(HBCIAccount account, HBCIKey key) void
setPassphrase
(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()
-