Package org.kapott.hbci.smartcardio
Class DDVCardService1
- java.lang.Object
-
- org.kapott.hbci.smartcardio.SmartCardService
-
- org.kapott.hbci.smartcardio.HBCICardService
-
- org.kapott.hbci.smartcardio.DDVCardService
-
- org.kapott.hbci.smartcardio.DDVCardService1
-
public class DDVCardService1 extends DDVCardService
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 Constructor Description DDVCardService1()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected byte[]
calculateSignature(byte[] data_l)
Erzeugt eine Signatur.protected void
init(javax.smartcardio.Card card)
Initialisiert den Service mit der angegebenen Karte.DDVKeyData[]
readKeyData()
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
-
-
-
-
Method Detail
-
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:
SmartCardService.init(javax.smartcardio.Card)
-
readKeyData
public DDVKeyData[] readKeyData()
Description copied from class:DDVCardService
Liefert die Schluesseldaten.- Specified by:
readKeyData
in classDDVCardService
- Returns:
- die Schluesseldaten.
- See Also:
DDVCardService.readKeyData()
-
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:
DDVCardService.calculateSignature(byte[])
-
-