Package org.kapott.hbci.security
Class Crypt
- java.lang.Object
-
- org.kapott.hbci.security.Crypt
-
public final class Crypt extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringENC_KEYTYPE_DDVstatic java.lang.StringENC_KEYTYPE_RSAstatic java.lang.StringENCALG_2K3DESstatic java.lang.StringENCALG_AES256static java.lang.StringENCMODE_CBCstatic java.lang.StringENCMODE_PKCS1private IHandlerDatahandlerdataprivate MSGmsgstatic java.lang.StringSECFUNC_ENCstatic java.lang.StringSECFUNC_ENC_PLAINprivate java.lang.Stringu_algprivate java.lang.Stringu_blzprivate java.lang.Stringu_cidprivate java.lang.Stringu_compfuncprivate java.lang.Stringu_countryprivate java.lang.Stringu_keynumprivate java.lang.Stringu_keytypeprivate java.lang.Stringu_keyuseridprivate java.lang.Stringu_keyversionprivate java.lang.Stringu_modeprivate java.lang.Stringu_roleprivate java.lang.Stringu_secfuncprivate java.lang.Stringu_sysId
-
Constructor Summary
Constructors Constructor Description Crypt(IHandlerData handlerdata, MSG msg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MSGcryptIt(java.lang.String newName)java.lang.StringdecryptIt()voiddestroy()private byte[]getPlainString()voidinit(IHandlerData handlerdata, MSG msg)private voidinitData(IHandlerData handlerdata, MSG msg)private booleanisCrypted()voidsetParam(java.lang.String name, java.lang.String value)
-
-
-
Field Detail
-
SECFUNC_ENC
public static final java.lang.String SECFUNC_ENC
- See Also:
- Constant Field Values
-
SECFUNC_ENC_PLAIN
public static final java.lang.String SECFUNC_ENC_PLAIN
- See Also:
- Constant Field Values
-
ENCALG_2K3DES
public static final java.lang.String ENCALG_2K3DES
- See Also:
- Constant Field Values
-
ENCALG_AES256
public static final java.lang.String ENCALG_AES256
- See Also:
- Constant Field Values
-
ENCMODE_CBC
public static final java.lang.String ENCMODE_CBC
- See Also:
- Constant Field Values
-
ENCMODE_PKCS1
public static final java.lang.String ENCMODE_PKCS1
- See Also:
- Constant Field Values
-
ENC_KEYTYPE_RSA
public static final java.lang.String ENC_KEYTYPE_RSA
- See Also:
- Constant Field Values
-
ENC_KEYTYPE_DDV
public static final java.lang.String ENC_KEYTYPE_DDV
- See Also:
- Constant Field Values
-
handlerdata
private IHandlerData handlerdata
-
msg
private MSG msg
-
u_secfunc
private java.lang.String u_secfunc
-
u_keytype
private java.lang.String u_keytype
-
u_blz
private java.lang.String u_blz
-
u_country
private java.lang.String u_country
-
u_keyuserid
private java.lang.String u_keyuserid
-
u_keynum
private java.lang.String u_keynum
-
u_keyversion
private java.lang.String u_keyversion
-
u_cid
private java.lang.String u_cid
-
u_sysId
private java.lang.String u_sysId
-
u_role
private java.lang.String u_role
-
u_alg
private java.lang.String u_alg
-
u_mode
private java.lang.String u_mode
-
u_compfunc
private java.lang.String u_compfunc
-
-
Constructor Detail
-
Crypt
public Crypt(IHandlerData handlerdata, MSG msg)
-
-
Method Detail
-
setParam
public void setParam(java.lang.String name, java.lang.String value)
-
initData
private void initData(IHandlerData handlerdata, MSG msg)
-
init
public void init(IHandlerData handlerdata, MSG msg)
-
getPlainString
private byte[] getPlainString()
-
cryptIt
public MSG cryptIt(java.lang.String newName)
-
isCrypted
private boolean isCrypted()
-
decryptIt
public java.lang.String decryptIt()
-
destroy
public void destroy()
-
-