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, verifyMethods 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, needUserSigMethods 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, syncSysIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
initCTin classHBCIPassportDDV- See Also:
-
ctReadBankData
protected void ctReadBankData()- Overrides:
ctReadBankDatain classHBCIPassportDDV- See Also:
-
ctReadKeyData
protected void ctReadKeyData()- Overrides:
ctReadKeyDatain classHBCIPassportDDV- See Also:
-
ctEnterPIN
protected void ctEnterPIN()- Overrides:
ctEnterPINin classHBCIPassportDDV- See Also:
-
ctSaveBankData
protected void ctSaveBankData()- Overrides:
ctSaveBankDatain classHBCIPassportDDV- See Also:
-
ctSaveSigId
protected void ctSaveSigId()- Overrides:
ctSaveSigIdin classHBCIPassportDDV- See Also:
-
ctSign
protected byte[] ctSign(byte[] data) - Overrides:
ctSignin classHBCIPassportDDV- See Also:
-
ctEncrypt
protected byte[][] ctEncrypt()- Overrides:
ctEncryptin classHBCIPassportDDV- See Also:
-
ctDecrypt
protected byte[] ctDecrypt(byte[] cryptedKey) - Overrides:
ctDecryptin classHBCIPassportDDV- See Also:
-
closeCT
protected void closeCT()- Overrides:
closeCTin classHBCIPassportDDV- See Also:
-