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.
CIPHER_ITERATIONS, CIPHER_SALTkeyspropertiescallback, FOR_LOAD, FOR_SAVEROLE_CON, ROLE_ISS, ROLE_WIT| Constructor and Description |
|---|
HBCIPassportSIZRDHFile(Properties properties,
HBCICallback callback,
Object initObject) |
HBCIPassportSIZRDHFile(Properties properties,
HBCICallback callback,
Object init,
int dummy) |
| Modifier and Type | Method and Description |
|---|---|
int |
askForEntryIdx(String possibilities) |
String |
getPassphrase() |
String |
getProfileVersion() |
void |
saveChanges()
Speichern der Änderungen an den Passport-Daten.
|
close, getFilename, getPassportKey, resetPassphrase, setFilename, setPassportKeydecrypt, 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, verifycreateMsgKey, getCommInstance, getCryptAlg, getCryptDataSize, getCryptFunction, getCryptKeyType, getCryptMode, getHashAlg, getPassportTypeName, getProfileMethod, getProperties, getSigAlg, getSigFunction, getSigMode, getSignatureInstance, getSignatureParamSpec, getSysStatus, hash, isSupported, needInstKeys, needUserKeys, needUserSigafterCustomDialogInitHook, askForMissingData, beforeCustomDialogHook, calculatePassportKey, canMixSecMethods, changePassphrase, checkForCryptDataSize, clearBPD, clearInstEncKey, clearInstSigKey, clearMyDigKey, clearMyEncKey, clearMySigKey, clearUPD, closeComm, fillAccountInfo, getAccount, getAccounts, getBLZ, getBPD, getBPDVersion, getCallback, 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, syncSysIdpublic HBCIPassportSIZRDHFile(Properties properties, HBCICallback callback, Object init, int dummy)
public HBCIPassportSIZRDHFile(Properties properties, HBCICallback callback, Object initObject)
public String getPassphrase()
public void saveChanges()
HBCIPassportsaveChanges
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(String possibilities)
public String getProfileVersion()
Copyright © 2017. All rights reserved.