Package org.kapott.hbci.passport
Class HBCIPassportDDVPCSC
java.lang.Object
org.kapott.hbci.passport.AbstractHBCIPassport
org.kapott.hbci.passport.AbstractDDVPassport
org.kapott.hbci.passport.HBCIPassportDDV
org.kapott.hbci.passport.HBCIPassportDDVPCSC
- All Implemented Interfaces:
Serializable
,HBCIPassport
,HBCIPassportChipcard
,HBCIPassportInternal
Implementierung eines DDV-Passports, welcher intern die neue Chipkarten-API
"javax.smartcardio" von Java 6 verwendet. Die Implementierung basiert auf
dem OCF-Code von HBCI4Java 2.5.8.
- See Also:
-
Field Summary
FieldsFields inherited from interface org.kapott.hbci.passport.HBCIPassport
ROLE_CON, ROLE_ISS, ROLE_WIT
-
Constructor Summary
ConstructorsConstructorDescriptionHBCIPassportDDVPCSC
(Object init) ct.HBCIPassportDDVPCSC
(Object init, int dummy) ct. -
Method Summary
Methods inherited from class org.kapott.hbci.passport.HBCIPassportDDV
close, decrypt, encrypt, getCardId, getComPort, getCTNumber, getEntryIdx, getFileName, getInstEncKey, getInstEncKeyName, getInstEncKeyNum, getInstEncKeyVersion, getInstSigKey, getInstSigKeyName, getInstSigKeyNum, getInstSigKeyVersion, getLibName, getMyEncKeyName, getMyEncKeyNum, getMyEncKeyVersion, getMyPrivateDigKey, getMyPrivateEncKey, getMyPrivateSigKey, getMyPublicDigKey, getMyPublicEncKey, getMyPublicSigKey, getMySigKeyName, getMySigKeyNum, getMySigKeyVersion, getParamHeader, getSoftPin, getUseBio, getUseSoftPin, hash, isSupported, resetPassphrase, saveBankData, saveChanges, setCardId, setComPort, setCTNumber, setEntryIdx, setFileName, setInstEncKey, setInstSigKey, setMyPrivateDigKey, setMyPrivateEncKey, setMyPrivateSigKey, setMyPublicDigKey, setMyPublicEncKey, setMyPublicSigKey, setParamHeader, setPINEntered, setSoftPin, setUseBio, setUseSoftPin, sign, verify
Methods inherited from class org.kapott.hbci.passport.AbstractDDVPassport
getCommInstance, getCryptAlg, getCryptFunction, getCryptKeyType, getCryptMode, getHashAlg, getPassportTypeName, getProfileMethod, getProfileVersion, getSigAlg, getSigFunction, getSigMode, getSysStatus, hasInstEncKey, hasInstSigKey, hasMyEncKey, hasMySigKey, needInstKeys, needUserKeys, needUserSig
Methods inherited from class org.kapott.hbci.passport.AbstractHBCIPassport
askForMissingData, canMixSecMethods, changePassphrase, checkForCryptDataSize, clearBPD, clearInstEncKey, clearInstSigKey, clearMyDigKey, clearMyEncKey, clearMySigKey, clearUPD, closeComm, fillAccountInfo, generateNewUserKeys, getAccount, getAccounts, getBLZ, getBPD, getBPDVersion, getCID, getClientData, getComm, getCommFilter, getCountry, getCustomerId, getCustomerId, getDefaultLang, getFilterType, getHBCIVersion, getHost, getInstance, getInstance, getInstance, getInstance, getInstName, getJobRestrictions, getJobRestrictions, getLang, getMaxGVperMsg, getMaxGVSegsPerMsg, getMaxMsgSizeKB, getParamSegmentNames, getParentHandlerData, getPersistentData, getPort, getSigId, getStoredCustomerId, getSuppCompMethods, getSuppLangs, getSuppSecMethods, getSuppVersions, getSysId, getUPD, getUPDVersion, getUserId, incSigId, isAnonymous, onDialogEvent, onlyBPDGVs, setBLZ, setBPD, setCID, setClientData, setCountry, setCustomerId, setFilterType, setHBCIVersion, setHost, setParentHandlerData, setPersistentData, setPort, setProfileMethod, setProfileVersion, setSigId, setSysId, setUPD, setUserId, syncSigId, syncSysId
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.kapott.hbci.passport.HBCIPassport
changePassphrase, clearBPD, clearInstEncKey, clearInstSigKey, clearUPD, fillAccountInfo, getAccount, getAccounts, getBLZ, getBPD, getBPDVersion, getClientData, getCountry, getCustomerId, getCustomerId, getDefaultLang, getFilterType, getHBCIVersion, getHost, getInstName, getMaxGVperMsg, getMaxMsgSizeKB, getPort, getSuppCompMethods, getSuppLangs, getSuppSecMethods, getSuppVersions, getUPD, getUPDVersion, getUserId, onlyBPDGVs, setBLZ, setClientData, setCountry, setCustomerId, setFilterType, setHost, setPort, setUserId, syncSigId, syncSysId
-
Field Details
-
cardService
-
-
Constructor Details
-
HBCIPassportDDVPCSC
ct.- Parameters:
init
-dummy
-
-
HBCIPassportDDVPCSC
ct.- Parameters:
init
-
-
-
Method Details
-
initCT
protected void initCT()- Overrides:
initCT
in classHBCIPassportDDV
- See Also:
-
ctReadBankData
protected void ctReadBankData()- Overrides:
ctReadBankData
in classHBCIPassportDDV
- See Also:
-
ctReadKeyData
protected void ctReadKeyData()- Overrides:
ctReadKeyData
in classHBCIPassportDDV
- See Also:
-
ctEnterPIN
protected void ctEnterPIN()- Overrides:
ctEnterPIN
in classHBCIPassportDDV
- See Also:
-
ctSaveBankData
protected void ctSaveBankData()- Overrides:
ctSaveBankData
in classHBCIPassportDDV
- See Also:
-
ctSaveSigId
protected void ctSaveSigId()- Overrides:
ctSaveSigId
in classHBCIPassportDDV
- See Also:
-
ctSign
protected byte[] ctSign(byte[] data) - Overrides:
ctSign
in classHBCIPassportDDV
- See Also:
-
ctEncrypt
protected byte[][] ctEncrypt()- Overrides:
ctEncrypt
in classHBCIPassportDDV
- See Also:
-
ctDecrypt
protected byte[] ctDecrypt(byte[] cryptedKey) - Overrides:
ctDecrypt
in classHBCIPassportDDV
- See Also:
-
closeCT
protected void closeCT()- Overrides:
closeCT
in classHBCIPassportDDV
- See Also:
-