DDVCardService0
, DDVCardService1
public abstract class DDVCardService extends HBCICardService
Constructor | Description |
---|---|
DDVCardService() |
Modifier and Type | Method | Description |
---|---|---|
protected abstract byte[] |
calculateSignature(byte[] data_l) |
Erzeugt eine Signatur.
|
byte[] |
decrypt(int keynum,
byte[] encdata) |
Entschluesselt die Daten.
|
byte[] |
getCID() |
Liefert die CID.
|
byte[][] |
getEncryptionKeys(int keynum) |
Liefert die Encryption-Keys.
|
DDVBankData |
readBankData(int idx) |
Liefert die Bank-Daten fuer den angegebenen Entry-Index.
|
abstract DDVKeyData[] |
readKeyData() |
Liefert die Schluesseldaten.
|
int |
readSigId() |
Liefert die Sig-ID.
|
byte[] |
sign(byte[] data) |
Signiert die Daten.
|
void |
writeBankData(int idx,
DDVBankData bankData) |
Speichert die Bank-Daten auf die Karte.
|
void |
writeSigId(int sigId) |
Speichert die Sig-ID.
|
createPINVerificationDataStructure, expand, getChallenge, getFeatures, getKeyInfo, init, internalAuthenticate, putData, readRecord, readRecordBySFI, selectSubFile, updateRecordBySFI, verifyHardPIN, verifySoftPIN, writeRecordBySFI
public abstract DDVKeyData[] readKeyData()
protected abstract byte[] calculateSignature(byte[] data_l)
data_l
- die zu signierenden Daten.public byte[] getCID()
public DDVBankData readBankData(int idx)
idx
- der Entry-Index.public void writeBankData(int idx, DDVBankData bankData)
idx
- Entry-Index.bankData
- die Bank-Daten.public int readSigId()
public void writeSigId(int sigId)
sigId
- die Sig-ID.public byte[] sign(byte[] data)
data
- die zu signierenden Daten.public byte[][] getEncryptionKeys(int keynum)
keynum
- Schluessel-Nummer.public byte[] decrypt(int keynum, byte[] encdata)
keynum
- die Schluessel-Nummer.encdata
- die verschluesselten Daten.Copyright © 2018. All rights reserved.