java.io.Serializable
, HBCIPassport
, HBCIPassportInternal
AbstractRDHSWFileBasedPassport
public abstract class AbstractRDHSWPassport extends AbstractRDHPassport
Modifier and Type | Field | Description |
---|---|---|
protected HBCIKey[][] |
keys |
FOR_LOAD, FOR_SAVE
ROLE_CON, ROLE_ISS, ROLE_WIT
Modifier | Constructor | Description |
---|---|---|
protected |
AbstractRDHSWPassport(java.lang.Object init) |
afterCustomDialogInitHook, askForMissingData, beforeCustomDialogHook, calculatePassportKey, canMixSecMethods, changePassphrase, checkForCryptDataSize, clearBPD, clearInstEncKey, clearInstSigKey, clearMyDigKey, clearMyEncKey, clearMySigKey, clearUPD, close, 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
saveChanges
getProfileVersion, resetPassphrase
protected HBCIKey[][] keys
public boolean hasInstSigKey()
public boolean hasInstEncKey()
public boolean hasMySigKey()
public boolean hasMyEncKey()
public HBCIKey getKey(int i, int j)
public void setInstSigKey(HBCIKey key)
public void setInstEncKey(HBCIKey key)
public void setMySigKey(HBCIKey key)
public void setMyEncKey(HBCIKey key)
public void setMyDigKey(HBCIKey key)
public void setMyPublicSigKey(HBCIKey key)
public void setMyPrivateSigKey(HBCIKey key)
public void setMyPublicEncKey(HBCIKey key)
public void setMyPrivateEncKey(HBCIKey key)
public void setMyPublicDigKey(HBCIKey key)
public void setMyPrivateDigKey(HBCIKey key)
public HBCIKey getMyPublicSigKey()
public HBCIKey getMyPrivateSigKey()
public HBCIKey getMyPublicEncKey()
public HBCIKey getMyPrivateEncKey()
public HBCIKey getMyPublicDigKey()
public HBCIKey getMyPrivateDigKey()
public HBCIKey getInstSigKey()
public java.lang.String getInstSigKeyName()
public java.lang.String getInstSigKeyNum()
public java.lang.String getInstSigKeyVersion()
public HBCIKey getInstEncKey()
public java.lang.String getInstEncKeyName()
public java.lang.String getInstEncKeyNum()
public java.lang.String getInstEncKeyVersion()
public java.lang.String getMySigKeyName()
public java.lang.String getMySigKeyNum()
public java.lang.String getMySigKeyVersion()
public java.lang.String getMyEncKeyName()
public java.lang.String getMyEncKeyNum()
public java.lang.String getMyEncKeyVersion()
public final void setKey(int i, int j, HBCIKey key)
public byte[] sign(byte[] data)
public boolean verify(byte[] data, byte[] sig)
public byte[][] encrypt(byte[] plainMsg)
public byte[] decrypt(byte[] cryptedKey, byte[] cryptedMsg)
public HBCIKey[][] generateNewUserKeys()
generateNewUserKeys
in interface HBCIPassportInternal
generateNewUserKeys
in class AbstractHBCIPassport
Copyright © 2018. All rights reserved.