Package org.kapott.hbci.passport
Class AbstractRDHPassport
java.lang.Object
org.kapott.hbci.passport.AbstractHBCIPassport
org.kapott.hbci.passport.AbstractRDHPassport
- All Implemented Interfaces:
Serializable,HBCIPassport,HBCIPassportInternal,InitLetterPassport
- Direct Known Subclasses:
AbstractRDHSWPassport,HBCIPassportRSA
public abstract class AbstractRDHPassport
extends AbstractHBCIPassport
implements InitLetterPassport
- See Also:
-
Field Summary
Fields inherited from interface org.kapott.hbci.passport.HBCIPassport
ROLE_CON, ROLE_ISS, ROLE_WIT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SecretKeyprotected intgetCryptDataSize(Key key) protected SignatureLiefert die Signatur-Spec.byte[]hash(byte[] data) booleanbooleanbooleanbooleanvoidonDialogEvent(DialogEvent event, DialogContext ctx) Wird bei einem Dialog-Event ausgefuehrt.Methods inherited from class org.kapott.hbci.passport.AbstractHBCIPassport
askForMissingData, canMixSecMethods, changePassphrase, checkForCryptDataSize, clearBPD, clearInstEncKey, clearInstSigKey, clearMyDigKey, clearMyEncKey, clearMySigKey, clearUPD, close, 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, getParamHeader, getParamSegmentNames, getParentHandlerData, getPersistentData, getPort, getSigId, getStoredCustomerId, getSuppCompMethods, getSuppLangs, getSuppSecMethods, getSuppVersions, getSysId, getUPD, getUPDVersion, getUserId, incSigId, isAnonymous, onlyBPDGVs, setBLZ, setBPD, setCID, setClientData, setCountry, setCustomerId, setFilterType, setHBCIVersion, setHost, setParamHeader, 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
getInstEncKey, getInstSigKey, getMyPrivateDigKey, getMyPrivateEncKey, getMyPrivateSigKey, getMyPublicDigKey, getMyPublicEncKey, getMyPublicSigKey, hasInstEncKey, hasInstSigKey, hasMyEncKey, hasMySigKey, saveChangesMethods inherited from interface org.kapott.hbci.passport.HBCIPassportInternal
decrypt, encrypt, getInstEncKeyName, getInstEncKeyNum, getInstEncKeyVersion, getInstSigKeyName, getInstSigKeyNum, getInstSigKeyVersion, getMyEncKeyName, getMyEncKeyNum, getMyEncKeyVersion, getMySigKeyName, getMySigKeyNum, getMySigKeyVersion, getProfileVersion, resetPassphrase, setInstEncKey, setInstSigKey, setMyPrivateDigKey, setMyPrivateEncKey, setMyPrivateSigKey, setMyPublicDigKey, setMyPublicEncKey, setMyPublicSigKey, sign, verify
-
Constructor Details
-
AbstractRDHPassport
-
-
Method Details
-
getPassportTypeName
- Specified by:
getPassportTypeNamein interfaceHBCIPassportInternal
-
isSupported
public boolean isSupported()- Specified by:
isSupportedin interfaceHBCIPassport
-
getCommInstance
- Specified by:
getCommInstancein classAbstractHBCIPassport
-
getSysStatus
- Specified by:
getSysStatusin interfaceHBCIPassportInternal
-
needInstKeys
public boolean needInstKeys()- Specified by:
needInstKeysin interfaceHBCIPassport- See Also:
-
needUserKeys
public boolean needUserKeys()- Specified by:
needUserKeysin interfaceHBCIPassport
-
needUserSig
public boolean needUserSig()- Specified by:
needUserSigin interfaceHBCIPassportInternal
-
getProfileMethod
- Specified by:
getProfileMethodin interfaceHBCIPassportInternal
-
getCryptKeyType
- Specified by:
getCryptKeyTypein interfaceHBCIPassportInternal
-
getSigFunction
- Specified by:
getSigFunctionin interfaceHBCIPassportInternal
-
getSigAlg
- Specified by:
getSigAlgin interfaceHBCIPassportInternal
-
getSigMode
- Specified by:
getSigModein interfaceHBCIPassportInternal
-
getCryptFunction
- Specified by:
getCryptFunctionin interfaceHBCIPassportInternal
-
getCryptAlg
- Specified by:
getCryptAlgin interfaceHBCIPassportInternal
-
getCryptMode
- Specified by:
getCryptModein interfaceHBCIPassportInternal
-
getCryptDataSize
-
getHashAlg
- Specified by:
getHashAlgin interfaceHBCIPassportInternal
-
getSignatureParamSpec
Description copied from interface:InitLetterPassportLiefert die Signatur-Spec.- Specified by:
getSignatureParamSpecin interfaceInitLetterPassport- Returns:
- die Signatur-Spec.
- See Also:
-
getSignatureInstance
-
createMsgKey
-
hash
public byte[] hash(byte[] data) - Specified by:
hashin interfaceHBCIPassportInternal
-
onDialogEvent
Description copied from interface:HBCIPassportInternalWird bei einem Dialog-Event ausgefuehrt.- Specified by:
onDialogEventin interfaceHBCIPassportInternal- Overrides:
onDialogEventin classAbstractHBCIPassport- Parameters:
event- das Event.ctx- der Dialog-Kontext.- See Also:
-