Package org.kapott.hbci.passport
Interface HBCIPassportInternal
- All Superinterfaces:
HBCIPassport
- All Known Implementing Classes:
AbstractDDVPassport
,AbstractHBCIPassport
,AbstractPinTanPassport
,AbstractRDHPassport
,AbstractRDHSWFileBasedPassport
,AbstractRDHSWPassport
,HBCIPassportAnonymous
,HBCIPassportDDV
,HBCIPassportDDVPCSC
,HBCIPassportPinTan
,HBCIPassportPinTanMemory
,HBCIPassportRAH10
,HBCIPassportRDHNew
,HBCIPassportRDHXFile
,HBCIPassportRSA
,HBCIPassportSIZRDHFile
Interface, welches alle Passport-Varianten implementieren müssen.
Diese Schnittstelle wird nur intern verwendet. Sie beschreibt alle
Methoden, die ein Passport zur Verfügung stellen muss, um von
HBCI4Java benutzt werden zu können. Dieses Interface ist
nicht zur Anwendung hin sichtbar (deshalb auch "
Internal
").-
Field Summary
Fields inherited from interface org.kapott.hbci.passport.HBCIPassport
ROLE_CON, ROLE_ISS, ROLE_WIT
-
Method Summary
Modifier and TypeMethodDescriptionboolean
void
void
void
void
byte[]
decrypt
(byte[] cryptedKey, byte[] encryptedMsg) byte[][]
encrypt
(byte[] plainMsg) HBCIKey[][]
getCID()
getComm()
getJobRestrictions
(String specname) getJobRestrictions
(String gvname, String version) getLang()
int
getSigId()
getSysId()
byte[]
hash
(byte[] data) void
incSigId()
boolean
boolean
void
onDialogEvent
(DialogEvent event, DialogContext ctx) Wird bei einem Dialog-Event ausgefuehrt.void
void
setBPD
(Properties bpd) void
void
setHBCIVersion
(String hbciversion) void
setInstEncKey
(HBCIKey key) void
setInstSigKey
(HBCIKey key) void
void
void
void
setMyPublicDigKey
(HBCIKey key) void
setMyPublicEncKey
(HBCIKey key) void
setMyPublicSigKey
(HBCIKey key) void
setParentHandlerData
(IHandlerData handler) void
setPersistentData
(String id, Object o) void
setProfileMethod
(String method) void
setProfileVersion
(String version) void
void
void
setUPD
(Properties upd) byte[]
sign
(byte[] data) boolean
verify
(byte[] data, byte[] sig) Methods inherited from interface org.kapott.hbci.passport.HBCIPassport
changePassphrase, clearBPD, clearInstEncKey, clearInstSigKey, clearUPD, close, fillAccountInfo, getAccount, getAccounts, getBLZ, getBPD, getBPDVersion, getClientData, getCountry, getCustomerId, getCustomerId, getDefaultLang, getFilterType, getHBCIVersion, getHost, getInstEncKey, getInstName, getInstSigKey, getMaxGVperMsg, getMaxMsgSizeKB, getMyPrivateDigKey, getMyPrivateEncKey, getMyPrivateSigKey, getMyPublicDigKey, getMyPublicEncKey, getMyPublicSigKey, getPort, getSuppCompMethods, getSuppLangs, getSuppSecMethods, getSuppVersions, getUPD, getUPDVersion, getUserId, hasInstEncKey, hasInstSigKey, hasMyEncKey, hasMySigKey, isSupported, needInstKeys, needUserKeys, onlyBPDGVs, saveChanges, setBLZ, setClientData, setCountry, setCustomerId, setFilterType, setHost, setPort, setUserId, syncSigId, syncSysId
-
Method Details
-
getPassportTypeName
String getPassportTypeName() -
getComm
Comm getComm() -
getCommFilter
Filter getCommFilter() -
closeComm
void closeComm() -
setHBCIVersion
-
getSysId
String getSysId() -
getCID
String getCID() -
getSysStatus
String getSysStatus() -
getProfileMethod
String getProfileMethod() -
getProfileVersion
String getProfileVersion() -
needUserSig
boolean needUserSig() -
setInstSigKey
-
setInstEncKey
-
clearMySigKey
void clearMySigKey() -
clearMyEncKey
void clearMyEncKey() -
clearMyDigKey
void clearMyDigKey() -
setMyPublicSigKey
-
setMyPrivateSigKey
-
setMyPublicEncKey
-
setMyPrivateEncKey
-
setMyPublicDigKey
-
setMyPrivateDigKey
-
getInstSigKeyName
String getInstSigKeyName() -
getInstSigKeyNum
String getInstSigKeyNum() -
getInstSigKeyVersion
String getInstSigKeyVersion() -
getInstEncKeyName
String getInstEncKeyName() -
getInstEncKeyNum
String getInstEncKeyNum() -
getInstEncKeyVersion
String getInstEncKeyVersion() -
getMySigKeyName
String getMySigKeyName() -
getMySigKeyNum
String getMySigKeyNum() -
getMySigKeyVersion
String getMySigKeyVersion() -
getMyEncKeyName
String getMyEncKeyName() -
getMyEncKeyNum
String getMyEncKeyNum() -
getMyEncKeyVersion
String getMyEncKeyVersion() -
canMixSecMethods
boolean canMixSecMethods() -
getLang
String getLang() -
getSigId
Long getSigId() -
getCryptKeyType
String getCryptKeyType() -
getCryptFunction
String getCryptFunction() -
getCryptAlg
String getCryptAlg() -
getCryptMode
String getCryptMode() -
getSigFunction
String getSigFunction() -
getSigAlg
String getSigAlg() -
getSigMode
String getSigMode() -
getHashAlg
String getHashAlg() -
setBPD
-
setUPD
-
setSigId
-
setSysId
-
setCID
-
incSigId
void incSigId() -
setProfileMethod
-
setProfileVersion
-
generateNewUserKeys
HBCIKey[][] generateNewUserKeys() -
hash
byte[] hash(byte[] data) -
sign
byte[] sign(byte[] data) -
verify
boolean verify(byte[] data, byte[] sig) -
encrypt
byte[][] encrypt(byte[] plainMsg) -
decrypt
byte[] decrypt(byte[] cryptedKey, byte[] encryptedMsg) -
getParamSegmentNames
Properties getParamSegmentNames() -
getJobRestrictions
-
getJobRestrictions
-
setPersistentData
-
getPersistentData
-
resetPassphrase
void resetPassphrase() -
isAnonymous
boolean isAnonymous() -
setParentHandlerData
-
getParentHandlerData
IHandlerData getParentHandlerData() -
onDialogEvent
Wird bei einem Dialog-Event ausgefuehrt.- Parameters:
event
- das Event.ctx
- der Dialog-Kontext.
-
getMaxGVSegsPerMsg
int getMaxGVSegsPerMsg()
-