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 TypeMethodDescriptionbooleanvoidvoidvoidvoidbyte[]decrypt(byte[] cryptedKey, byte[] encryptedMsg) byte[][]encrypt(byte[] plainMsg) HBCIKey[][]getCID()getComm()getJobRestrictions(String specname) getJobRestrictions(String gvname, String version) getLang()intgetSigId()getSysId()byte[]hash(byte[] data) voidincSigId()booleanbooleanvoidonDialogEvent(DialogEvent event, DialogContext ctx) Wird bei einem Dialog-Event ausgefuehrt.voidvoidsetBPD(Properties bpd) voidvoidsetHBCIVersion(String hbciversion) voidsetInstEncKey(HBCIKey key) voidsetInstSigKey(HBCIKey key) voidvoidvoidvoidsetMyPublicDigKey(HBCIKey key) voidsetMyPublicEncKey(HBCIKey key) voidsetMyPublicSigKey(HBCIKey key) voidsetParentHandlerData(IHandlerData handler) voidsetPersistentData(String id, Object o) voidsetProfileMethod(String method) voidsetProfileVersion(String version) voidvoidvoidsetUPD(Properties upd) byte[]sign(byte[] data) booleanverify(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()
-