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 SecretKey
protected int
getCryptDataSize
(Key key) protected Signature
Liefert die Signatur-Spec.byte[]
hash
(byte[] data) boolean
boolean
boolean
boolean
void
onDialogEvent
(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, 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
getInstEncKey, getInstSigKey, getMyPrivateDigKey, getMyPrivateEncKey, getMyPrivateSigKey, getMyPublicDigKey, getMyPublicEncKey, getMyPublicSigKey, hasInstEncKey, hasInstSigKey, hasMyEncKey, hasMySigKey, saveChanges
Methods 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:
getPassportTypeName
in interfaceHBCIPassportInternal
-
isSupported
public boolean isSupported()- Specified by:
isSupported
in interfaceHBCIPassport
-
getCommInstance
- Specified by:
getCommInstance
in classAbstractHBCIPassport
-
getSysStatus
- Specified by:
getSysStatus
in interfaceHBCIPassportInternal
-
needInstKeys
public boolean needInstKeys()- Specified by:
needInstKeys
in interfaceHBCIPassport
- See Also:
-
needUserKeys
public boolean needUserKeys()- Specified by:
needUserKeys
in interfaceHBCIPassport
-
needUserSig
public boolean needUserSig()- Specified by:
needUserSig
in interfaceHBCIPassportInternal
-
getProfileMethod
- Specified by:
getProfileMethod
in interfaceHBCIPassportInternal
-
getCryptKeyType
- Specified by:
getCryptKeyType
in interfaceHBCIPassportInternal
-
getSigFunction
- Specified by:
getSigFunction
in interfaceHBCIPassportInternal
-
getSigAlg
- Specified by:
getSigAlg
in interfaceHBCIPassportInternal
-
getSigMode
- Specified by:
getSigMode
in interfaceHBCIPassportInternal
-
getCryptFunction
- Specified by:
getCryptFunction
in interfaceHBCIPassportInternal
-
getCryptAlg
- Specified by:
getCryptAlg
in interfaceHBCIPassportInternal
-
getCryptMode
- Specified by:
getCryptMode
in interfaceHBCIPassportInternal
-
getCryptDataSize
-
getHashAlg
- Specified by:
getHashAlg
in interfaceHBCIPassportInternal
-
getSignatureParamSpec
Description copied from interface:InitLetterPassport
Liefert die Signatur-Spec.- Specified by:
getSignatureParamSpec
in interfaceInitLetterPassport
- Returns:
- die Signatur-Spec.
- See Also:
-
getSignatureInstance
-
createMsgKey
-
hash
public byte[] hash(byte[] data) - Specified by:
hash
in interfaceHBCIPassportInternal
-
onDialogEvent
Description copied from interface:HBCIPassportInternal
Wird bei einem Dialog-Event ausgefuehrt.- Specified by:
onDialogEvent
in interfaceHBCIPassportInternal
- Overrides:
onDialogEvent
in classAbstractHBCIPassport
- Parameters:
event
- das Event.ctx
- der Dialog-Kontext.- See Also:
-