public class MechanismInfo
extends com.sun.jna.Structure
Modifier and Type | Field and Description |
---|---|
static int |
CKF_CKF_EXTENSION |
static int |
CKF_DECRYPT |
static int |
CKF_DERIVE |
static int |
CKF_DIGEST |
static int |
CKF_EC_COMPRESS |
static int |
CKF_EC_ECPARAMETERS |
static int |
CKF_EC_F_2M |
static int |
CKF_EC_F_P |
static int |
CKF_EC_NAMEDCURVE |
static int |
CKF_EC_UNCOMPRESS |
static int |
CKF_ENCRYPT |
static int |
CKF_EXTENSION |
static int |
CKF_GENERATE |
static int |
CKF_GENERATE_KEY_PAIR |
static int |
CKF_HW |
static int |
CKF_SIGN |
static int |
CKF_SIGN_RECOVER |
static int |
CKF_UNWRAP |
static int |
CKF_VERIFY |
static int |
CKF_VERIFY_RECOVER |
static int |
CKF_WRAP |
com.sun.jna.NativeLong |
flags |
com.sun.jna.NativeLong |
ulMaxKeySize |
com.sun.jna.NativeLong |
ulMinKeySize |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
flagsToString(int flags)
Convert flags to string.
|
static java.lang.String |
flagToString(long ckf)
Convert flag constant value to name.
|
int |
getFlags()
Flags for this mechanism
|
int |
getMaxKeySize()
Maximum key size for this mechanism
|
java.lang.String |
getMechanismName()
Gets the name of the mechanism.
|
long |
getMechanismType()
MechanismType
|
int |
getMinKeySize()
Mininum key size for this mechanism
|
java.lang.String |
toString() |
public static final int CKF_HW
public static final int CKF_ENCRYPT
public static final int CKF_DECRYPT
public static final int CKF_DIGEST
public static final int CKF_SIGN
public static final int CKF_SIGN_RECOVER
public static final int CKF_VERIFY
public static final int CKF_VERIFY_RECOVER
public static final int CKF_GENERATE
public static final int CKF_GENERATE_KEY_PAIR
public static final int CKF_WRAP
public static final int CKF_UNWRAP
public static final int CKF_DERIVE
public static final int CKF_EC_F_P
public static final int CKF_EC_F_2M
public static final int CKF_EC_ECPARAMETERS
public static final int CKF_EC_NAMEDCURVE
public static final int CKF_EC_UNCOMPRESS
public static final int CKF_EC_COMPRESS
public static final int CKF_EXTENSION
public com.sun.jna.NativeLong ulMinKeySize
public com.sun.jna.NativeLong ulMaxKeySize
public com.sun.jna.NativeLong flags
public static final int CKF_CKF_EXTENSION
public static final java.lang.String flagToString(long ckf)
ckf
- valuepublic static java.lang.String flagsToString(int flags)
flags
- flagspublic java.lang.String toString()
toString
in class com.sun.jna.Structure
public long getMechanismType()
public int getMinKeySize()
public int getMaxKeySize()
public int getFlags()
public java.lang.String getMechanismName()