| Package | Description |
|---|---|
| com.safenetinc.jcprov |
Provides access to the API functions, and general structure/class definitions.
|
| com.safenetinc.jcprov.constants |
Provides PKCS#11 related constant definitions.
|
| com.safenetinc.jcprov.params |
Provides parameter structure/class definitions used by some mechanisms.
|
| Modifier and Type | Field and Description |
|---|---|
CK_MECHANISM_TYPE |
CK_MECHANISM.mechanism
the type of the mechanism.
|
| Modifier and Type | Method and Description |
|---|---|
static CK_RV |
Cryptoki.C_GetMechanismInfo(long slotID,
CK_MECHANISM_TYPE type,
CK_MECHANISM_INFO info)
Obtain information about a particular mechanism possibly supported by a
token.
|
static CK_RV |
CryptokiEx.C_GetMechanismInfo(long slotID,
CK_MECHANISM_TYPE type,
CK_MECHANISM_INFO info) |
static CK_RV |
Cryptoki.C_GetMechanismList(long slotID,
CK_MECHANISM_TYPE[] mechanismList,
LongRef count)
Obtain a list of mechanism types supported by a token.
|
static CK_RV |
CryptokiEx.C_GetMechanismList(long slotID,
CK_MECHANISM_TYPE[] mechanismList,
LongRef count) |
| Constructor and Description |
|---|
CK_MECHANISM(CK_MECHANISM_TYPE mechanism)
Simplified constructor for mechanisms which have either no parameter or
a default parameter.
|
CK_MECHANISM(CK_MECHANISM_TYPE mechanism,
java.lang.Object pParameter)
Simplified constructor where the parameterLen is determined
|
CK_MECHANISM(CK_MECHANISM_TYPE mechanism,
java.lang.Object pParameter,
long parameterLen)
Values are initialised as specified
|
| Modifier and Type | Class and Description |
|---|---|
class |
CKM
Class defining Cryptoki CKM_ constants - Mechanism constants.
|
| Modifier and Type | Field and Description |
|---|---|
CK_MECHANISM_TYPE |
CK_RSA_PKCS_OAEP_PARAMS.hashAlg
mechanism ID (
CKM) of the message
digest to use |
CK_MECHANISM_TYPE |
CK_PKCS12_PBE_EXPORT_PARAMS.hmacKgMech
HMAC mechanism for PFX
Supported mechanism:
- PBA_SHA1_WITH_SHA1_HMAC
|
CK_MECHANISM_TYPE |
CK_PKCS12_PBE_EXPORT_PARAMS.safeBagKgMech
Encryption mechanism for SafeBag
Supported mechanisms:
- PBE_SHA1_RC4_128
- PBE_SHA1_RC4_40
- PBE_SHA1_DES3_EDE_CBC
- PBE_SHA1_DES2_EDE_CBC
- PBE_SHA1_RC2_128_CBC
- PBE_SHA1_RC2_40_CBC
|
CK_MECHANISM_TYPE |
CK_PKCS12_PBE_EXPORT_PARAMS.safeContentKgMech
Encryption mechanism for SafeContent
Supported mechanisms:
- PBE_SHA1_RC4_128
- PBE_SHA1_RC4_40
- PBE_SHA1_DES3_EDE_CBC
- PBE_SHA1_DES2_EDE_CBC
- PBE_SHA1_RC2_128_CBC
- PBE_SHA1_RC2_40_CBC
|
| Constructor and Description |
|---|
CK_PKCS12_PBE_EXPORT_PARAMS(CK_OBJECT_HANDLE keyCert,
byte[] passwordAuthSafe,
byte[] passwordHMAC,
CK_MECHANISM_TYPE safeBagKgMech,
CK_MECHANISM_TYPE safeContentKgMech,
CK_MECHANISM_TYPE hmacKgMech)
Simplified constructor where lengths are determined
|
CK_PKCS12_PBE_EXPORT_PARAMS(CK_OBJECT_HANDLE keyCert,
byte[] passwordAuthSafe,
long passwordAuthSafeLen,
byte[] passwordHMAC,
long passwordHMACLen,
CK_MECHANISM_TYPE safeBagKgMech,
CK_MECHANISM_TYPE safeContentKgMech,
CK_MECHANISM_TYPE hmacKgMech)
Values initialised as specified
|
CK_RSA_PKCS_OAEP_PARAMS(CK_MECHANISM_TYPE hashAlg,
long mgf,
CK_RSA_PKCS_OAEP_SOURCE_TYPE source,
byte[] pSourceData)
Simplified constructor where sourceDataLen is determined
|
CK_RSA_PKCS_OAEP_PARAMS(CK_MECHANISM_TYPE hashAlg,
long mgf,
CK_RSA_PKCS_OAEP_SOURCE_TYPE source,
byte[] pSourceData,
long sourceDataLen)
Values initialised as specified
|
Copyright (c) 2021 SafeNet. All rights reserved.