public class CryptokiException
extends java.lang.RuntimeException
Constructor and Description |
---|
CryptokiException(int ckr)
Constructor with CKR value.
|
CryptokiException(java.lang.String msg,
int ckr)
Constructor with message and CKR value.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
errorToString(int ckr)
Convert error code to name.
|
int |
getCKR() |
public static final int CKR_OK
public static final int CKR_CANCEL
public static final int CKR_HOST_MEMORY
public static final int CKR_SLOT_ID_INVALID
public static final int CKR_FLAGS_INVALID
public static final int CKR_GENERAL_ERROR
public static final int CKR_FUNCTION_FAILED
public static final int CKR_ARGUMENTS_BAD
public static final int CKR_NO_EVENT
public static final int CKR_NEED_TO_CREATE_THREADS
public static final int CKR_CANT_LOCK
public static final int CKR_ATTRIBUTE_READ_ONLY
public static final int CKR_ATTRIBUTE_SENSITIVE
public static final int CKR_ATTRIBUTE_TYPE_INVALID
public static final int CKR_ATTRIBUTE_VALUE_INVALID
public static final int CKR_DATA_INVALID
public static final int CKR_DATA_LEN_RANGE
public static final int CKR_DEVICE_ERROR
public static final int CKR_DEVICE_MEMORY
public static final int CKR_DEVICE_REMOVED
public static final int CKR_ENCRYPTED_DATA_INVALID
public static final int CKR_ENCRYPTED_DATA_LEN_RANGE
public static final int CKR_FUNCTION_CANCELED
public static final int CKR_FUNCTION_NOT_PARALLEL
public static final int CKR_FUNCTION_PARALLEL
public static final int CKR_FUNCTION_NOT_SUPPORTED
public static final int CKR_KEY_HANDLE_INVALID
public static final int CKR_KEY_SENSITIVE
public static final int CKR_KEY_SIZE_RANGE
public static final int CKR_KEY_TYPE_INCONSISTENT
public static final int CKR_KEY_NOT_NEEDED
public static final int CKR_KEY_CHANGED
public static final int CKR_KEY_NEEDED
public static final int CKR_KEY_INDIGESTIBLE
public static final int CKR_KEY_FUNCTION_NOT_PERMITTED
public static final int CKR_KEY_NOT_WRAPPABLE
public static final int CKR_KEY_UNEXTRACTABLE
public static final int CKR_KEY_PARAMS_INVALID
public static final int CKR_MECHANISM_INVALID
public static final int CKR_MECHANISM_PARAM_INVALID
public static final int CKR_OBJECT_CLASS_INCONSISTENT
public static final int CKR_OBJECT_CLASS_INVALID
public static final int CKR_OBJECT_HANDLE_INVALID
public static final int CKR_OPERATION_ACTIVE
public static final int CKR_OPERATION_NOT_INITIALIZED
public static final int CKR_PIN_INCORRECT
public static final int CKR_PIN_INVALID
public static final int CKR_PIN_LEN_RANGE
public static final int CKR_PIN_EXPIRED
public static final int CKR_PIN_LOCKED
public static final int CKR_SESSION_CLOSED
public static final int CKR_SESSION_COUNT
public static final int CKR_SESSION_EXCLUSIVE_EXISTS
public static final int CKR_SESSION_HANDLE_INVALID
public static final int CKR_SESSION_PARALLEL_NOT_SUPPORTED
public static final int CKR_SESSION_READ_ONLY
public static final int CKR_SESSION_EXISTS
public static final int CKR_SESSION_READ_ONLY_EXISTS
public static final int CKR_SESSION_READ_WRITE_SO_EXISTS
public static final int CKR_SIGNATURE_INVALID
public static final int CKR_SIGNATURE_LEN_RANGE
public static final int CKR_TEMPLATE_INCOMPLETE
public static final int CKR_TEMPLATE_INCONSISTENT
public static final int CKR_TOKEN_NOT_PRESENT
public static final int CKR_TOKEN_NOT_RECOGNIZED
public static final int CKR_TOKEN_WRITE_PROTECTED
public static final int CKR_UNWRAPPING_KEY_HANDLE_INVALID
public static final int CKR_UNWRAPPING_KEY_SIZE_RANGE
public static final int CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT
public static final int CKR_USER_ALREADY_LOGGED_IN
public static final int CKR_USER_NOT_LOGGED_IN
public static final int CKR_USER_PIN_NOT_INITIALIZED
public static final int CKR_USER_TYPE_INVALID
public static final int CKR_USER_ANOTHER_ALREADY_LOGGED_IN
public static final int CKR_USER_TOO_MANY_TYPES
public static final int CKR_WRAPPED_KEY_INVALID
public static final int CKR_WRAPPED_KEY_LEN_RANGE
public static final int CKR_WRAPPING_KEY_HANDLE_INVALID
public static final int CKR_WRAPPING_KEY_SIZE_RANGE
public static final int CKR_WRAPPING_KEY_TYPE_INCONSISTENT
public static final int CKR_RANDOM_SEED_NOT_SUPPORTED
public static final int CKR_RANDOM_NO_RNG
public static final int CKR_DOMAIN_PARAMS_INVALID
public static final int CKR_BUFFER_TOO_SMALL
public static final int CKR_SAVED_STATE_INVALID
public static final int CKR_INFORMATION_SENSITIVE
public static final int CKR_STATE_UNSAVEABLE
public static final int CKR_CRYPTOKI_NOT_INITIALIZED
public static final int CKR_CRYPTOKI_ALREADY_INITIALIZED
public static final int CKR_MUTEX_BAD
public static final int CKR_MUTEX_NOT_LOCKED
public static final int CKR_FUNCTION_REJECTED
public static final int CKR_VENDOR_DEFINED
public static final int ERACOM_PTK_ERACOM_ERROR
public static final int ERACOM_PTK_TIME_STAMP
public static final int ERACOM_PTK_ACCESS_DENIED
public static final int ERACOM_PTK_CRYPTOKI_UNUSABLE
public static final int ERACOM_PTK_ENCODE_ERROR
public static final int ERACOM_PTK_V_CONFIG
public static final int ERACOM_PTK_SO_NOT_LOGGED_IN
public static final int ERACOM_PTK_CERT_NOT_VALIDATED
public static final int ERACOM_PTK_PIN_ALREADY_INITIALIZED
public static final int ERACOM_PTK_REMOTE_SERVER_ERROR
public static final int ERACOM_PTK_CSA_HW_ERROR
public static final int ERACOM_PTK_NO_CHALLENGE
public static final int ERACOM_PTK_RESPONSE_INVALID
public static final int ERACOM_PTK_EVENT_LOG_NOT_FULL
public static final int ERACOM_PTK_OBJECT_READ_ONLY
public static final int ERACOM_PTK_TOKEN_READ_ONLY
public static final int ERACOM_PTK_TOKEN_NOT_INITIALIZED
public static final int ERACOM_PTK_NOT_ADMIN_TOKEN
public static final int ERACOM_PTK_AUTHENTICATION_REQUIRED
public static final int ERACOM_PTK_OPERATION_NOT_PERMITTED
public static final int ERACOM_PTK_PKCS12_DECODE
public static final int ERACOM_PTK_PKCS12_UNSUPPORTED_SAFEBAG_TYPE
public static final int ERACOM_PTK_PKCS12_UNSUPPORTED_PRIVACY_MODE
public static final int ERACOM_PTK_PKCS12_UNSUPPORTED_INTEGRITY_MODE
public static final int ERACOM_PTK_VALUE_NOT_ODD_PARITY
public static final int ERACOM_PTK_MSG_ERROR
public static final int ERACOM_PTK_NEED_IV_UPDATE
public static final int ERACOM_PTK_DUPLICATE_IV_FOUND
public static final int ERACOM_PTK_CANNOT_DERIVE_KEYS
public static final int ERACOM_PTK_BAD_REQ_SIGNATURE
public static final int ERACOM_PTK_BAD_REPLY_SIGNATURE
public static final int ERACOM_PTK_SMS_ERROR
public static final int ERACOM_PTK_BAD_PROTECTION
public static final int ERACOM_PTK_DEVICE_RESET
public static final int ERACOM_PTK_NO_SESSION_KEYS
public static final int ERACOM_PTK_BAD_REPLY
public static final int ERACOM_PTK_KEY_ROLLOVER
public static final int ERACOM_PTK_HOST_ERROR
public static final int ERACOM_PTK_BAD_REQUEST
public static final int ERACOM_PTK_BAD_ATTRIBUTE_PACKING
public static final int ERACOM_PTK_BAD_ATTRIBUTE_COUNT
public static final int ERACOM_PTK_BAD_PARAM_PACKING
public static final int ERACOM_PTK_EXTERN_DCP_ERROR
public static final int ERACOM_PTK_HIMK_NOT_FOUND
public static final int ERACOM_PTK_WLD_ERROR
public static final int ERACOM_PTK_WLD_CONFIG_NOT_FOUND
public static final int ERACOM_PTK_WLD_CONFIG_ITEM_READ_FAILED
public static final int ERACOM_PTK_WLD_CONFIG_NO_TOKEN_LABEL
public static final int ERACOM_PTK_WLD_CONFIG_TOKEN_LABEL_LEN
public static final int ERACOM_PTK_WLD_CONFIG_TOKEN_SERIAL_NUM_LEN
public static final int ERACOM_PTK_WLD_CONFIG_SLOT_DESCRIPTION_LEN
public static final int ERACOM_PTK_WLD_CONFIG_ITEM_FORMAT_INVALID
public static final int ERACOM_PTK_WLD_LOGIN_CACHE_INCONSISTENT