public final class CkiAttributeTemplate
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static long |
CKA_AC_ISSUER |
static long |
CKA_ALWAYS_SENSITIVE |
static long |
CKA_APPLICATION |
static long |
CKA_ATTR_TYPES |
static long |
CKA_BASE |
static long |
CKA_CERTIFICATE_TYPE |
static long |
CKA_CLASS |
static long |
CKA_COEFFICIENT |
static long |
CKA_DECRYPT |
static long |
CKA_DERIVE |
static long |
CKA_EC_POINT |
static long |
CKA_ECDSA_PARAMS |
static long |
CKA_ENCRYPT |
static long |
CKA_END_DATE |
static long |
CKA_EXPONENT_1 |
static long |
CKA_EXPONENT_2 |
static long |
CKA_EXTRACTABLE |
static long |
CKA_ID |
static long |
CKA_ISSUER |
static long |
CKA_KEY_TYPE |
static long |
CKA_LABEL |
static long |
CKA_LOCAL |
static long |
CKA_MODIFIABLE |
static long |
CKA_MODULUS |
static long |
CKA_MODULUS_BITS |
static long |
CKA_NEVER_EXTRACTABLE |
static long |
CKA_OBJECT_ID |
static long |
CKA_OWNER |
static long |
CKA_PRIME |
static long |
CKA_PRIME_1 |
static long |
CKA_PRIME_2 |
static long |
CKA_PRIVATE |
static long |
CKA_PRIVATE_EXPONENT |
static long |
CKA_PUBLIC_EXPONENT |
static long |
CKA_SENSITIVE |
static long |
CKA_SERIAL_NUMBER |
static long |
CKA_SIGN |
static long |
CKA_SIGN_RECOVER |
static long |
CKA_START_DATE |
static long |
CKA_SUBJECT |
static long |
CKA_SUBPRIME |
static long |
CKA_TOKEN |
static long |
CKA_UNWRAP |
static long |
CKA_VALUE |
static long |
CKA_VALUE_BITS |
static long |
CKA_VALUE_LEN |
static long |
CKA_VERIFY |
static long |
CKA_VERIFY_RECOVER |
static long |
CKA_WRAP |
Constructor and Description |
---|
CkiAttributeTemplate()
Creates a new CkiAttributeTemplate
|
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(long attributeType)
Adds an empty attribute to the template.
|
void |
addAttribute(long attributeType, boolean value)
Adds an attribute to the template.
|
void |
addAttribute(long attributeType, byte[] value)
Adds an attribute to the template.
|
void |
addAttribute(long attributeType, long value)
Adds an attribute to the template.
|
void |
addAttribute(long attributeType, java.lang.String value)
Adds an attribute to the template.
|
java.lang.Object |
getAttributeValue(long attributeType)
Returns the attribute corresponding to the PKCS #11 type from this CkiAttributeTemplate.
|
public static final long CKA_CLASS
public static final long CKA_TOKEN
public static final long CKA_PRIVATE
public static final long CKA_LABEL
public static final long CKA_APPLICATION
public static final long CKA_VALUE
public static final long CKA_OBJECT_ID
public static final long CKA_CERTIFICATE_TYPE
public static final long CKA_ISSUER
public static final long CKA_SERIAL_NUMBER
public static final long CKA_AC_ISSUER
public static final long CKA_OWNER
public static final long CKA_ATTR_TYPES
public static final long CKA_KEY_TYPE
public static final long CKA_SUBJECT
public static final long CKA_ID
public static final long CKA_SENSITIVE
public static final long CKA_ENCRYPT
public static final long CKA_DECRYPT
public static final long CKA_WRAP
public static final long CKA_UNWRAP
public static final long CKA_SIGN
public static final long CKA_SIGN_RECOVER
public static final long CKA_VERIFY
public static final long CKA_VERIFY_RECOVER
public static final long CKA_DERIVE
public static final long CKA_START_DATE
public static final long CKA_END_DATE
public static final long CKA_MODULUS
public static final long CKA_MODULUS_BITS
public static final long CKA_PUBLIC_EXPONENT
public static final long CKA_PRIVATE_EXPONENT
public static final long CKA_PRIME_1
public static final long CKA_PRIME_2
public static final long CKA_EXPONENT_1
public static final long CKA_EXPONENT_2
public static final long CKA_COEFFICIENT
public static final long CKA_PRIME
public static final long CKA_SUBPRIME
public static final long CKA_BASE
public static final long CKA_VALUE_BITS
public static final long CKA_VALUE_LEN
public static final long CKA_EXTRACTABLE
public static final long CKA_LOCAL
public static final long CKA_NEVER_EXTRACTABLE
public static final long CKA_ALWAYS_SENSITIVE
public static final long CKA_MODIFIABLE
public static final long CKA_ECDSA_PARAMS
public static final long CKA_EC_POINT
public CkiAttributeTemplate()
public void addAttribute(long attributeType)
attributeType
- The PKCS #11 type of the attribute.public void addAttribute(long attributeType, byte[] value)
attributeType
- The PKCS #11 type of the attribute.value
- The attribute coded as a byte[].public void addAttribute(long attributeType, java.lang.String value)
attributeType
- The PKCS #11 type of the attribute.value
- The attribute coded as a byte[].public void addAttribute(long attributeType, long value)
attributeType
- The PKCS #11 type of the attribute.value
- The attribute coded as a long.public void addAttribute(long attributeType, boolean value)
attributeType
- The PKCS #11 type of the attribute.value
- The attribute coded as a boolean.public java.lang.Object getAttributeValue(long attributeType)
attributeType
- The PKCS #11 type of the attribute.