DDVCardService0, DDVCardService1public abstract class DDVCardService extends HBCICardService
| Constructor | Description |
|---|---|
DDVCardService() |
| Modifier and Type | Method | Description |
|---|---|---|
protected abstract byte[] |
calculateSignature(byte[] data_l) |
Erzeugt eine Signatur.
|
protected byte[] |
createPINVerificationDataStructure(int pwdId) |
Erzeugt das PIN-Check-Kommando.
|
byte[] |
decrypt(int keynum,
byte[] encdata) |
Entschluesselt die Daten.
|
java.lang.String |
getCID() |
Liefert die CID der Karte.
|
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.
|
getCardId, verifyHardPIN, verifySoftPINclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheck, close, createInstance, expand, getCard, getChallenge, getFeatures, getKeyInfo, init, internalAuthenticate, putData, readBinary, readRecordBySFI, receive, selectFile, selectSubFile, send, toBytes, toHex, toHex, updateRecordBySFI, writeRecordBySFIpublic abstract DDVKeyData[] readKeyData()
protected abstract byte[] calculateSignature(byte[] data_l)
data_l - die zu signierenden Daten.public java.lang.String getCID()
HBCICardServicegetCID in class HBCICardServiceHBCICardService.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.protected byte[] createPINVerificationDataStructure(int pwdId)
throws java.io.IOException
HBCICardServicecreatePINVerificationDataStructure in class HBCICardServicejava.io.IOExceptionHBCICardService.createPINVerificationDataStructure(int)Copyright © 2018. All rights reserved.