public class ByteArrayAttribute extends Attribute
AC_ISSUER, ALLOWED_MECHANISMS, ALWAYS_AUTHENTICATE, ALWAYS_SENSITIVE, APPLICATION, ATTR_TYPES, attributeClasses_, attributeNames_, AUTH_PIN_FLAGS, BASE, BITS_PER_PIXEL, CERTIFICATE_CATEGORY, CERTIFICATE_TYPE, CHAR_COLUMNS, CHAR_ROWS, CHAR_SETS, CHECK_VALUE, ckAttribute_, CLASS, COEFFICIENT, COLOR, DECRYPT, DERIVE, EC_PARAMS, EC_POINT, ECDSA_PARAMS, ENCODING_METHODS, ENCRYPT, END_DATE, EXPONENT_1, EXPONENT_2, EXTRACTABLE, HAS_RESET, HASH_OF_ISSUER_PUBLIC_KEY, HASH_OF_SUBJECT_PUBLIC_KEY, HW_FEATURE_TYPE, ID, ISSUER, JAVA_MIDP_SECURITY_DOMAIN, KEY_GEN_MECHANISM, KEY_TYPE, LABEL, LOCAL, MECHANISM_TYPE, MIME_TYPES, MODIFIABLE, MODULUS, MODULUS_BITS, NEVER_EXTRACTABLE, OBJECT_ID, OWNER, PIXEL_X, PIXEL_Y, present_, PRIME, PRIME_1, PRIME_2, PRIME_BITS, PRIVATE, PRIVATE_EXPONENT, PUBLIC_EXPONENT, RESET_ON_INIT, RESOLUTION, SECONDARY_AUTH, SENSITIVE, sensitive_, SERIAL_NUMBER, SIGN, SIGN_RECOVER, START_DATE, stateKnown_, SUB_PRIME_BITS, SUBJECT, SUBPRIME, TOKEN, TRUSTED, UNWRAP, UNWRAP_TEMPLATE, URL, VALUE, VALUE_BITS, VALUE_LEN, VENDOR_DEFINED, VERIFY, VERIFY_RECOVER, WRAP, WRAP_TEMPLATE, WRAP_WITH_TRUSTED| Constructor and Description |
|---|
ByteArrayAttribute(java.lang.Long type)
Constructor taking the PKCS#11 type of the attribute.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
equalsValue(java.lang.Object otherObject)
True, if both attribute values are null or if both attribute values are equal.
|
byte[] |
getByteArrayValue()
Get the byte-array value of this attribute.
|
protected java.lang.String |
getValueString()
Get a string representation of the value of this attribute.
|
int |
hashCode()
The overriding of this method should ensure that the objects of this class work correctly in a
hashtable.
|
void |
setByteArrayValue(byte[] value)
Set the byte-array value of this attribute.
|
void |
setValue(java.lang.Object value)
Redirects the request for setting the attribute value to the implementing attribute class.
|
clone, equals, getAttributeClass, getAttributeName, getCkAttribute, getType, isPresent, isSensitive, isStateKnown, setCkAttribute, setPresent, setSensitive, setType, toString, toStringpublic ByteArrayAttribute(java.lang.Long type)
type - The PKCS'11 type of this attribute; e.g. PKCS11Constants.CKA_VALUE.public void setByteArrayValue(byte[] value)
value - The byte-array value to set. May be null.public byte[] getByteArrayValue()
protected java.lang.String getValueString()
getValueString in class Attributeprotected boolean equalsValue(java.lang.Object otherObject)
AttributeequalsValue in class AttributeotherObject - The other object to compare to.public int hashCode()
public void setValue(java.lang.Object value)
throws java.lang.UnsupportedOperationException
AttributesetValue in class Attributevalue - the new valuejava.lang.UnsupportedOperationException - the OtherAttribute implementation does not support setting a value directly.IAIK JavaSecurity Website http://jce.iaik.tugraz.at/
IAIK at Graz University of Technology, Austria, Europe
Copyright 2001-2023 IAIK, Graz University of Technology, Inffeldgasse 16a, 8010 Graz, Austria. All Rights Reserved. version 1.6.9