java.io.Serializable
, HBCIPassport
, HBCIPassportInternal
public class HBCIPassportSIZRDHFile extends AbstractRDHSWFileBasedPassport
Passport-Klasse für die Verwendung von SIZ-RDH-Schlüsseldateien mit HBCI4Java.
SIZ-RDH-Schlüsseldateien sind Schlüsseldateien für RDH-Zugänge, die von
anderer HBCI-Software erzeugt und verwendet werden (z.B. von StarMoney). Soll eine solche
Schlüsseldatei sowohl mit der anderen Software als auch mit HBCI4Java
verwendet werden, so kann das mit dieser Passport-Variante geschehen. Soll die Schlüsseldatei
nur noch mit HBCI4Java benutzt werden, so ist eine Konvertierung der Schlüsseldatei
in ein anderes Passport-Format (vorzugsweise RDHNew
) zu empfehlen. Dazu kann der
HBCI4Java Passport Editor oder das Tool
ConvertSIZRDHPassport
verwendet werden.
Achtung: In der reinen GPL-Version von HBCI4Java ist diese Klasse nicht
funktionstüchtig. Der Grund dafür ist, dass SIZRDHFile
eine zusätzliche
Bibliothek zur Laufzeit benötigt. Diese Bibliothek steht nur als Binary-Version unter
http://hbci4java.kapott.org zur Verfügung.
Erst nach Installation dieser Bibliothek können SIZRDHFile-Passports benutzt werden.
Siehe auch die Datei README.SIZRDHFile
.
FOR_LOAD, FOR_SAVE
CIPHER_ITERATIONS, CIPHER_SALT
keys
ROLE_CON, ROLE_ISS, ROLE_WIT
Constructor | Description |
---|---|
HBCIPassportSIZRDHFile(java.lang.Object initObject) |
|
HBCIPassportSIZRDHFile(java.lang.Object init,
int dummy) |
Modifier and Type | Method | Description |
---|---|---|
int |
askForEntryIdx(java.lang.String possibilities) |
|
java.lang.String |
getPassphrase() |
|
java.lang.String |
getProfileVersion() |
|
void |
saveChanges() |
Speichern der Änderungen an den Passport-Daten.
|
afterCustomDialogInitHook, askForMissingData, beforeCustomDialogHook, calculatePassportKey, 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, postInitResponseHook, safeReplace, setBLZ, setBPD, setCID, setClientData, setCountry, setCustomerId, setFilterType, setHBCIVersion, setHost, setParamHeader, setParentHandlerData, setPersistentData, setPort, setProfileMethod, setProfileVersion, setSigId, setSysId, setUPD, setUserId, syncSigId, syncSysId
createMsgKey, getCommInstance, getCryptAlg, getCryptDataSize, getCryptFunction, getCryptKeyType, getCryptMode, getHashAlg, getPassportTypeName, getProfileMethod, getSigAlg, getSigFunction, getSigMode, getSignatureInstance, getSignatureParamSpec, getSysStatus, hash, isSupported, needInstKeys, needUserKeys, needUserSig
close, getFilename, getPassportKey, resetPassphrase, setFilename, setPassportKey
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
public HBCIPassportSIZRDHFile(java.lang.Object init, int dummy)
public HBCIPassportSIZRDHFile(java.lang.Object initObject)
public java.lang.String getPassphrase()
public void saveChanges()
HBCIPassport
saveChanges
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.public int askForEntryIdx(java.lang.String possibilities)
public java.lang.String getProfileVersion()
Copyright © 2018. All rights reserved.