Package org.kapott.hbci.smartcardio
Class DDVCardService0
java.lang.Object
org.kapott.hbci.smartcardio.SmartCardService
org.kapott.hbci.smartcardio.HBCICardService
org.kapott.hbci.smartcardio.DDVCardService
org.kapott.hbci.smartcardio.DDVCardService0
DDV-Cardservice fuer Karten des Types 0, basierend auf dem OCF-Code aus HBCI4Java 2.5.8.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.kapott.hbci.smartcardio.SmartCardService
SmartCardService.Feature
-
Field Summary
Fields inherited from class org.kapott.hbci.smartcardio.SmartCardService
CHARSET, HBCI_DDV_EF_BNK, HBCI_DDV_EF_ID, HBCI_DDV_EF_MAC, HBCI_DDV_EF_SEQ, SECCOS_CLA_EXT, SECCOS_CLA_SM_PROPR, SECCOS_CLA_SM1, SECCOS_CLA_STD, SECCOS_INS_GET_CHALLENGE, SECCOS_INS_GET_KEYINFO, SECCOS_INS_INT_AUTH, SECCOS_INS_PUT_DATA, SECCOS_INS_READ_BINARY, SECCOS_INS_READ_RECORD, SECCOS_INS_SELECT_FILE, SECCOS_INS_UPDATE_RECORD, SECCOS_INS_VERIFY, SECCOS_INS_WRITE_RECORD, SECCOS_KEY_TYPE_DF, SECCOS_PWD_TYPE_DF, SECCOS_SELECT_RET_NOTHING, SECCOS_SM_CRT_CC, SECCOS_SM_REF_INIT_DATA, SECCOS_SM_RESP_DESCR, SECCOS_SM_VALUE_LE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected byte[]
calculateSignature
(byte[] data_l) Erzeugt eine Signatur.protected void
init
(javax.smartcardio.Card card) Initialisiert den Service mit der angegebenen Karte.Liefert die Schluesseldaten.Methods inherited from class org.kapott.hbci.smartcardio.DDVCardService
createPINVerificationDataStructure, decrypt, getCID, getEncryptionKeys, readBankData, readSigId, sign, writeBankData, writeSigId
Methods inherited from class org.kapott.hbci.smartcardio.HBCICardService
getCardId, verifyHardPIN, verifySoftPIN
Methods inherited from class org.kapott.hbci.smartcardio.SmartCardService
check, close, createInstance, expand, getCard, getChallenge, getFeatures, getKeyInfo, internalAuthenticate, putData, readBinary, readRecordBySFI, receive, receive, selectFile, selectSubFile, send, toBytes, toHex, toHex, updateRecordBySFI, writeRecordBySFI
-
Constructor Details
-
DDVCardService0
public DDVCardService0()
-
-
Method Details
-
init
protected void init(javax.smartcardio.Card card) Description copied from class:SmartCardService
Initialisiert den Service mit der angegebenen Karte.- Overrides:
init
in classSmartCardService
- Parameters:
card
- die Karte.- See Also:
-
readKeyData
Description copied from class:DDVCardService
Liefert die Schluesseldaten.- Specified by:
readKeyData
in classDDVCardService
- Returns:
- die Schluesseldaten.
- See Also:
-
calculateSignature
protected byte[] calculateSignature(byte[] data_l) Description copied from class:DDVCardService
Erzeugt eine Signatur.- Specified by:
calculateSignature
in classDDVCardService
- Parameters:
data_l
- die zu signierenden Daten.- Returns:
- die Signature,
- See Also:
-