Class RDHXFile
- java.lang.Object
-
- org.kapott.hbci.passport.rdhXfile.RDHXFile
-
public class RDHXFile extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<TLV>fieldsprivate byte[]passphrase
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddField(TLV field)private byte[]calculateMAC()private byte[]deriveKey(int dkLen, java.lang.String algname)HBCIKeygetBankEncKey(HBCIAccount account)private HBCIKeygetBankKey(HBCIAccount account, java.lang.String keytype)HBCIKeygetBankSigKey(HBCIAccount account)TLVgetField(java.lang.Class cl)TLV[]getFields(java.lang.Class cl)byte[]getFileData(int profileVersion)private byte[]getHashData()byte[]getPassphrase()voidsetBankEncKey(HBCIAccount account, HBCIKey key)private voidsetBankKey(HBCIAccount account, java.lang.String keytype, HBCIKey key)voidsetBankSigKey(HBCIAccount account, HBCIKey key)voidsetPassphrase(byte[] passphrase)
-
-
-
Field Detail
-
fields
private java.util.List<TLV> fields
-
passphrase
private byte[] passphrase
-
-
Method Detail
-
getPassphrase
public byte[] getPassphrase()
-
setPassphrase
public void setPassphrase(byte[] passphrase)
-
addField
public void addField(TLV field)
-
getField
public TLV getField(java.lang.Class cl)
-
getFields
public TLV[] getFields(java.lang.Class cl)
-
getFileData
public byte[] getFileData(int profileVersion)
-
getBankSigKey
public HBCIKey getBankSigKey(HBCIAccount account)
-
setBankSigKey
public void setBankSigKey(HBCIAccount account, HBCIKey key)
-
getBankEncKey
public HBCIKey getBankEncKey(HBCIAccount account)
-
setBankEncKey
public void setBankEncKey(HBCIAccount account, HBCIKey key)
-
getBankKey
private HBCIKey getBankKey(HBCIAccount account, java.lang.String keytype)
-
setBankKey
private void setBankKey(HBCIAccount account, java.lang.String keytype, HBCIKey key)
-
getHashData
private byte[] getHashData()
-
deriveKey
private byte[] deriveKey(int dkLen, java.lang.String algname)
-
calculateMAC
private byte[] calculateMAC()
-
-