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>
fields
private byte[]
passphrase
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addField(TLV field)
private byte[]
calculateMAC()
private byte[]
deriveKey(int dkLen, java.lang.String algname)
HBCIKey
getBankEncKey(HBCIAccount account)
private HBCIKey
getBankKey(HBCIAccount account, java.lang.String keytype)
HBCIKey
getBankSigKey(HBCIAccount account)
TLV
getField(java.lang.Class cl)
TLV[]
getFields(java.lang.Class cl)
byte[]
getFileData(int profileVersion)
private byte[]
getHashData()
byte[]
getPassphrase()
void
setBankEncKey(HBCIAccount account, HBCIKey key)
private void
setBankKey(HBCIAccount account, java.lang.String keytype, HBCIKey key)
void
setBankSigKey(HBCIAccount account, HBCIKey key)
void
setPassphrase(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()
-
-