Package org.xipki.pkcs11.wrapper.params
Class CkParams
- java.lang.Object
-
- org.xipki.pkcs11.wrapper.params.CkParams
-
- Direct Known Subclasses:
AES_CBC_ENCRYPT_DATA_PARAMS,ByteArrayParams,CCM_MESSAGE_PARAMS,CCM_PARAMS,CHACHA20_PARAMS,ECDH1_DERIVE_PARAMS,ECDH2_DERIVE_PARAMS,ECMQV_DERIVE_PARAMS,GCM_MESSAGE_PARAMS,GCM_PARAMS,KEA_DERIVE_PARAMS,KEY_DERIVATION_STRING_DATA,KEY_WRAP_SET_OAEP_PARAMS,LongParams,PBE_PARAMS,PKCS5_PBKD2_PARAMS,RSA_AES_KEY_WRAP_PARAMS,RSA_PKCS_OAEP_PARAMS,RSA_PKCS_PSS_PARAMS,SALSA20_CHACHA20_POLY1305_MSG_PARAMS,SALSA20_CHACHA20_POLY1305_PARAMS,SALSA20_PARAMS,Utimaco_ECDSA_ECIES_PARAMS,X9_42_DH1_DERIVE_PARAMS,X9_42_DH2_DERIVE_PARAMS,X9_42_MQV_DERIVE_PARAMS
public abstract class CkParams extends java.lang.ObjectEvery Parameters-class implements this interface through which the module.- Author:
- Lijun Liao (xipki)
-
-
Constructor Summary
Constructors Constructor Description CkParams()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract intgetMaxFieldLen()abstract java.lang.ObjectgetParams()Get this parameters object as an object of the corresponding *_PARAMS class of the iaik.pkcs.pkcs11.wrapper package.protected java.lang.Stringptr2str(java.lang.String indent, java.lang.String name, java.lang.Object value)protected static <T> TrequireNonNull(java.lang.String paramName, T param)java.lang.StringtoString()abstract java.lang.StringtoString(java.lang.String indent)protected java.lang.Stringval2Str(java.lang.String indent, java.lang.String name, java.lang.Object value)
-
-
-
Method Detail
-
getParams
public abstract java.lang.Object getParams()
Get this parameters object as an object of the corresponding *_PARAMS class of the iaik.pkcs.pkcs11.wrapper package.- Returns:
- The object of the corresponding *_PARAMS class.
-
getMaxFieldLen
protected abstract int getMaxFieldLen()
-
toString
public abstract java.lang.String toString(java.lang.String indent)
-
toString
public final java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
ptr2str
protected java.lang.String ptr2str(java.lang.String indent, java.lang.String name, java.lang.Object value)
-
val2Str
protected java.lang.String val2Str(java.lang.String indent, java.lang.String name, java.lang.Object value)
-
requireNonNull
protected static <T> T requireNonNull(java.lang.String paramName, T param)
-
-