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 voidinit(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, writeSigIdMethods inherited from class org.kapott.hbci.smartcardio.HBCICardService
getCardId, verifyHardPIN, verifySoftPINMethods 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:SmartCardServiceInitialisiert den Service mit der angegebenen Karte.- Overrides:
initin classSmartCardService- Parameters:
card- die Karte.- See Also:
-
readKeyData
Description copied from class:DDVCardServiceLiefert die Schluesseldaten.- Specified by:
readKeyDatain classDDVCardService- Returns:
- die Schluesseldaten.
- See Also:
-
calculateSignature
protected byte[] calculateSignature(byte[] data_l) Description copied from class:DDVCardServiceErzeugt eine Signatur.- Specified by:
calculateSignaturein classDDVCardService- Parameters:
data_l- die zu signierenden Daten.- Returns:
- die Signature,
- See Also:
-