public class CryptokiAttribute
extends java.lang.Object
Constructor and Description |
---|
CryptokiAttribute(int type)
CryptokiAttribute constructor with null value.
|
CryptokiAttribute(int type,
java.lang.Object value)
CryptokiAttribute constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
dump(java.lang.StringBuilder sb)
Dump for debug.
|
byte[] |
getValue() |
java.math.BigInteger |
getValueBigInteger() |
java.lang.Boolean |
getValueBool() |
java.lang.Long |
getValueLong() |
java.lang.String |
getValueStr() |
java.lang.String |
toString() |
static java.lang.String |
typeToString(int cka)
Convert attribute type value to name.
|
public static final int CKF_ARRAY_ATTRIBUTE
public static final int CKA_CLASS
public static final int CKA_TOKEN
public static final int CKA_PRIVATE
public static final int CKA_LABEL
public static final int CKA_APPLICATION
public static final int CKA_VALUE
public static final int CKA_OBJECT_ID
public static final int CKA_CERTIFICATE_TYPE
public static final int CKA_ISSUER
public static final int CKA_SERIAL_NUMBER
public static final int CKA_AC_ISSUER
public static final int CKA_OWNER
public static final int CKA_ATTR_TYPES
public static final int CKA_TRUSTED
public static final int CKA_CERTIFICATE_CATEGORY
public static final int CKA_JAVA_MIDP_SECURITY_DOMAIN
public static final int CKA_URL
public static final int CKA_HASH_OF_SUBJECT_PUBLIC_KEY
public static final int CKA_HASH_OF_ISSUER_PUBLIC_KEY
public static final int CKA_CHECK_VALUE
public static final int CKA_KEY_TYPE
public static final int CKA_SUBJECT
public static final int CKA_ID
public static final int CKA_SENSITIVE
public static final int CKA_ENCRYPT
public static final int CKA_DECRYPT
public static final int CKA_WRAP
public static final int CKA_UNWRAP
public static final int CKA_SIGN
public static final int CKA_SIGN_RECOVER
public static final int CKA_VERIFY
public static final int CKA_VERIFY_RECOVER
public static final int CKA_DERIVE
public static final int CKA_START_DATE
public static final int CKA_END_DATE
public static final int CKA_MODULUS
public static final int CKA_MODULUS_BITS
public static final int CKA_PUBLIC_EXPONENT
public static final int CKA_PRIVATE_EXPONENT
public static final int CKA_PRIME_1
public static final int CKA_PRIME_2
public static final int CKA_EXPONENT_1
public static final int CKA_EXPONENT_2
public static final int CKA_COEFFICIENT
public static final int CKA_PRIME
public static final int CKA_SUBPRIME
public static final int CKA_BASE
public static final int CKA_PRIME_BITS
public static final int CKA_SUBPRIME_BITS
public static final int CKA_VALUE_BITS
public static final int CKA_VALUE_LEN
public static final int CKA_EXTRACTABLE
public static final int CKA_LOCAL
public static final int CKA_NEVER_EXTRACTABLE
public static final int CKA_ALWAYS_SENSITIVE
public static final int CKA_KEY_GEN_MECHANISM
public static final int CKA_MODIFIABLE
public static final int CKA_EC_PARAMS
public static final int CKA_EC_POINT
public static final int CKA_SECONDARY_AUTH
public static final int CKA_AUTH_PIN_FLAGS
public static final int CKA_ALWAYS_AUTHENTICATE
public static final int CKA_WRAP_WITH_TRUSTED
public static final int CKA_WRAP_TEMPLATE
public static final int CKA_UNWRAP_TEMPLATE
public static final int CKA_OTP_FORMAT
public static final int CKA_OTP_LENGTH
public static final int CKA_OTP_TIME_INTERVAL
public static final int CKA_OTP_USER_FRIENDLY_MODE
public static final int CKA_OTP_CHALLENGE_REQUIREMENT
public static final int CKA_OTP_TIME_REQUIREMENT
public static final int CKA_OTP_COUNTER_REQUIREMENT
public static final int CKA_OTP_PIN_REQUIREMENT
public static final int CKA_OTP_COUNTER
public static final int CKA_OTP_TIME
public static final int CKA_OTP_USER_IDENTIFIER
public static final int CKA_OTP_SERVICE_IDENTIFIER
public static final int CKA_OTP_SERVICE_LOGO
public static final int CKA_OTP_SERVICE_LOGO_TYPE
public static final int CKA_HW_FEATURE_TYPE
public static final int CKA_RESET_ON_INIT
public static final int CKA_HAS_RESET
public static final int CKA_PIXEL_X
public static final int CKA_PIXEL_Y
public static final int CKA_RESOLUTION
public static final int CKA_CHAR_ROWS
public static final int CKA_CHAR_COLUMNS
public static final int CKA_COLOR
public static final int CKA_BITS_PER_PIXEL
public static final int CKA_CHAR_SETS
public static final int CKA_ENCODING_METHODS
public static final int CKA_MIME_TYPES
public static final int CKA_MECHANISM_TYPE
public static final int CKA_REQUIRED_CMS_ATTRIBUTES
public static final int CKA_DEFAULT_CMS_ATTRIBUTES
public static final int CKA_SUPPORTED_CMS_ATTRIBUTES
public static final int CKA_ALLOWED_MECHANISMS
public static final int ERACOM_PTK_USAGE_COUNT
public static final int ERACOM_PTK_TIME_STAMP
public static final int ERACOM_PTK_CHECK_VALUE
public static final int ERACOM_PTK_MECHANISM_LIST
public static final int ERACOM_PTK_SIGN_LOCAL_CERT
public static final int ERACOM_PTK_EXPORT
public static final int ERACOM_PTK_EXPORTABLE
public static final int ERACOM_PTK_DELETABLE
public static final int ERACOM_PTK_IMPORT
public static final int ERACOM_PTK_KEY_SIZE
public static final int ERACOM_PTK_ISSUER_STR
public static final int ERACOM_PTK_SUBJECT_STR
public static final int ERACOM_PTK_SERIAL_NUMBER_INT
public static final int ERACOM_PTK_RECORD_COUNT
public static final int ERACOM_PTK_RECORD_NUMBER
public static final int ERACOM_PTK_PURGE
public static final int ERACOM_PTK_EVENT_LOG_FULL
public static final int ERACOM_PTK_SECURITY_MODE
public static final int ERACOM_PTK_TRANSPORT_MODE
public static final int ERACOM_PTK_BATCH
public static final int ERACOM_PTK_HW_STATUS
public static final int ERACOM_PTK_FREE_MEM
public static final int ERACOM_PTK_TAMPER_CMD
public static final int ERACOM_PTK_DATE_OF_MANUFACTURE
public static final int ERACOM_PTK_HALT_CMD
public static final int ERACOM_PTK_APPLICATION_COUNT
public static final int ERACOM_PTK_FW_VERSION
public static final int ERACOM_PTK_RESCAN_PERIPHERALS_CMD
public static final int ERACOM_PTK_RTC_AAC_ENABLED
public static final int ERACOM_PTK_RTC_AAC_GUARD_SECONDS
public static final int ERACOM_PTK_RTC_AAC_GUARD_COUNT
public static final int ERACOM_PTK_RTC_AAC_GUARD_DURATION
public static final int ERACOM_PTK_HW_EXT_INFO_STR
public static final int ERACOM_PTK_SLOT_ID
public static final int ERACOM_PTK_MAX_SESSIONS
public static final int ERACOM_PTK_MIN_PIN_LEN
public static final int ERACOM_PTK_MAX_PIN_FAIL
public static final int ERACOM_PTK_FLAGS
public static final int ERACOM_PTK_VERIFY_OS
public static final int ERACOM_PTK_VERSION
public static final int ERACOM_PTK_MANUFACTURER
public static final int ERACOM_PTK_BUILD_DATE
public static final int ERACOM_PTK_FINGERPRINT
public static final int ERACOM_PTK_ROM_SPACE
public static final int ERACOM_PTK_RAM_SPACE
public static final int ERACOM_PTK_FM_STATUS
public static final int ERACOM_PTK_DELETE_FM
public static final int ERACOM_PTK_FM_STARTUP_STATUS
public static final int ERACOM_PTK_CERTIFICATE_START_TIME
public static final int ERACOM_PTK_CERTIFICATE_END_TIME
public static final int ERACOM_PTK_PKI_ATTRIBUTE_BER_ENCODED
public static final int ERACOM_PTK_HIFACE_MASTER
public static final int ERACOM_PTK_CKA_SEED
public static final int ERACOM_PTK_CKA_COUNTER
public static final int ERACOM_PTK_CKA_H_VALUE
public static final int ERACOM_PTK_ENUM_ATTRIBUTE
public int type
public com.sun.jna.Pointer pValue
public int ulValueLen
public CryptokiAttribute(int type, java.lang.Object value)
type
- Use one of the public static final int fields in this class.value
- supports java types Boolean, byte[], Number (int, long), Stringpublic CryptokiAttribute(int type)
type
- CKA_? type. Use one of the public static final int fields in this class.public static final java.lang.String typeToString(int cka)
cka
- valuepublic byte[] getValue()
public java.lang.String getValueStr()
public java.lang.Long getValueLong()
public java.lang.Boolean getValueBool()
public java.math.BigInteger getValueBigInteger()
public void dump(java.lang.StringBuilder sb)
sb
- write topublic java.lang.String toString()
toString
in class java.lang.Object