Package org.kapott.hbci.passport
Class HBCIPassportRDHXFile
java.lang.Object
org.kapott.hbci.passport.AbstractHBCIPassport
org.kapott.hbci.passport.AbstractRDHPassport
org.kapott.hbci.passport.AbstractRDHSWPassport
org.kapott.hbci.passport.AbstractRDHSWFileBasedPassport
org.kapott.hbci.passport.HBCIPassportRDHXFile
- All Implemented Interfaces:
Serializable
,FileBasedPassport
,HBCIPassport
,HBCIPassportInternal
,InitLetterPassport
Passport-Klasse für die Verwendung von RDH-2- und RDH-10-Schlüsseldateien mit HBCI4Java. RDH-2/10-Schlüsseldateien sind Schlüsseldateien für RDH-Zugänge, die von anderer HBCI-Software erzeugt und verwendet werden (z.B. von VR-NetWorld). Soll eine solche Schlüsseldatei sowohl mit der anderen Software als auch mit HBCI4Java verwendet werden, so kann das mit dieser Passport-Variante geschehen.
- See Also:
-
Field Summary
Fields inherited from class org.kapott.hbci.passport.AbstractRDHSWPassport
keys
Fields inherited from interface org.kapott.hbci.passport.HBCIPassport
ROLE_CON, ROLE_ISS, ROLE_WIT
-
Constructor Summary
ConstructorsConstructorDescriptionHBCIPassportRDHXFile
(Object initObject) HBCIPassportRDHXFile
(Object init, int dummy) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
void
void
Speichern der Änderungen an den Passport-Daten.void
setPassphrase
(byte[] passphrase) void
setProfileVersion
(String version) Methods inherited from class org.kapott.hbci.passport.AbstractRDHSWFileBasedPassport
close, getFilename, setFilename
Methods inherited from class org.kapott.hbci.passport.AbstractRDHSWPassport
decrypt, encrypt, generateNewUserKeys, getInstEncKey, getInstEncKeyName, getInstEncKeyNum, getInstEncKeyVersion, getInstSigKey, getInstSigKeyName, getInstSigKeyNum, getInstSigKeyVersion, getKey, getMyEncKeyName, getMyEncKeyNum, getMyEncKeyVersion, getMyPrivateDigKey, getMyPrivateEncKey, getMyPrivateSigKey, getMyPublicDigKey, getMyPublicEncKey, getMyPublicSigKey, getMySigKeyName, getMySigKeyNum, getMySigKeyVersion, hasInstEncKey, hasInstSigKey, hasMyEncKey, hasMySigKey, setInstEncKey, setInstSigKey, setKey, setMyDigKey, setMyEncKey, setMyPrivateDigKey, setMyPrivateEncKey, setMyPrivateSigKey, setMyPublicDigKey, setMyPublicEncKey, setMyPublicSigKey, setMySigKey, sign, verify
Methods inherited from class org.kapott.hbci.passport.AbstractRDHPassport
createMsgKey, getCommInstance, getCryptAlg, getCryptDataSize, getCryptFunction, getCryptKeyType, getCryptMode, getHashAlg, getPassportTypeName, getProfileMethod, getSigAlg, getSigFunction, getSigMode, getSignatureInstance, getSignatureParamSpec, getSysStatus, hash, isSupported, needInstKeys, needUserKeys, needUserSig, onDialogEvent
Methods inherited from class org.kapott.hbci.passport.AbstractHBCIPassport
askForMissingData, canMixSecMethods, changePassphrase, checkForCryptDataSize, clearBPD, clearInstEncKey, clearInstSigKey, clearMyDigKey, clearMyEncKey, clearMySigKey, clearUPD, closeComm, fillAccountInfo, 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, setSigId, setSysId, setUPD, setUserId, syncSigId, syncSysId
-
Constructor Details
-
HBCIPassportRDHXFile
-
HBCIPassportRDHXFile
-
-
Method Details
-
getCompatName
-
saveChanges
public void saveChanges()Description copied from interface:HBCIPassport
Speichern der Änderungen an den Passport-Daten. Diese Methode sollte eigentlich niemals manuell aus einer Anwendung heraus aufgerufen werden, sondern wird vom HBCI-Kernel benutzt. Das manuelle Aufrufen vonsaveChanges
ist nur dann sinnvoll, wenn irgendwelche Passport-Daten manuell verändert werden (HBCIPassport.setHost(String)
,HBCIPassport.clearBPD()
usw.) und diese Änderungen explizit gespeichert werden sollen. -
getProfileVersion
-
setProfileVersion
- Specified by:
setProfileVersion
in interfaceHBCIPassportInternal
- Overrides:
setProfileVersion
in classAbstractHBCIPassport
-
resetPassphrase
public void resetPassphrase() -
setPassphrase
public void setPassphrase(byte[] passphrase)
-