public class

CK_ATTRIBUTE

extends Object
java.lang.Object
   ↳ sun.security.pkcs11.wrapper.CK_ATTRIBUTE

Class Overview

class CK_ATTRIBUTE includes the type, value and length of an attribute.

PKCS#11 structure:

 typedef struct CK_ATTRIBUTE {  
   CK_ATTRIBUTE_TYPE type;  
   CK_VOID_PTR pValue;  
   CK_ULONG ulValueLen;
 } CK_ATTRIBUTE;
 

Summary

Fields
public static final CK_ATTRIBUTE DECRYPT_NULL
public static final CK_ATTRIBUTE DECRYPT_TRUE
public static final CK_ATTRIBUTE DERIVE_TRUE
public static final CK_ATTRIBUTE ENCRYPT_NULL
public static final CK_ATTRIBUTE ENCRYPT_TRUE
public static final CK_ATTRIBUTE EXTRACTABLE_TRUE
public static final CK_ATTRIBUTE SENSITIVE_FALSE
public static final CK_ATTRIBUTE SIGN_RECOVER_TRUE
public static final CK_ATTRIBUTE SIGN_TRUE
public static final CK_ATTRIBUTE TOKEN_FALSE
public static final CK_ATTRIBUTE UNWRAP_NULL
public static final CK_ATTRIBUTE UNWRAP_TRUE
public static final CK_ATTRIBUTE VERIFY_RECOVER_TRUE
public static final CK_ATTRIBUTE VERIFY_TRUE
public static final CK_ATTRIBUTE WRAP_NULL
public static final CK_ATTRIBUTE WRAP_TRUE
public Object pValue PKCS#11:
   CK_VOID_PTR pValue;
   CK_ULONG ulValueLen;
 
public long type PKCS#11:
   CK_ATTRIBUTE_TYPE type;
 
Public Constructors
CK_ATTRIBUTE()
CK_ATTRIBUTE(long type)
CK_ATTRIBUTE(long type, Object pValue)
CK_ATTRIBUTE(long type, boolean value)
CK_ATTRIBUTE(long type, long value)
CK_ATTRIBUTE(long type, BigInteger value)
Public Methods
BigInteger getBigInteger()
boolean getBoolean()
byte[] getByteArray()
char[] getCharArray()
long getLong()
String toString()
Returns the string representation of CK_ATTRIBUTE.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final CK_ATTRIBUTE DECRYPT_NULL

public static final CK_ATTRIBUTE DECRYPT_TRUE

public static final CK_ATTRIBUTE DERIVE_TRUE

public static final CK_ATTRIBUTE ENCRYPT_NULL

public static final CK_ATTRIBUTE ENCRYPT_TRUE

public static final CK_ATTRIBUTE EXTRACTABLE_TRUE

public static final CK_ATTRIBUTE SENSITIVE_FALSE

public static final CK_ATTRIBUTE SIGN_RECOVER_TRUE

public static final CK_ATTRIBUTE SIGN_TRUE

public static final CK_ATTRIBUTE TOKEN_FALSE

public static final CK_ATTRIBUTE UNWRAP_NULL

public static final CK_ATTRIBUTE UNWRAP_TRUE

public static final CK_ATTRIBUTE VERIFY_RECOVER_TRUE

public static final CK_ATTRIBUTE VERIFY_TRUE

public static final CK_ATTRIBUTE WRAP_NULL

public static final CK_ATTRIBUTE WRAP_TRUE

public Object pValue

PKCS#11:

   CK_VOID_PTR pValue;
   CK_ULONG ulValueLen;
 

public long type

PKCS#11:

   CK_ATTRIBUTE_TYPE type;
 

Public Constructors

public CK_ATTRIBUTE ()

public CK_ATTRIBUTE (long type)

public CK_ATTRIBUTE (long type, Object pValue)

public CK_ATTRIBUTE (long type, boolean value)

public CK_ATTRIBUTE (long type, long value)

public CK_ATTRIBUTE (long type, BigInteger value)

Public Methods

public BigInteger getBigInteger ()

public boolean getBoolean ()

public byte[] getByteArray ()

public char[] getCharArray ()

public long getLong ()

public String toString ()

Returns the string representation of CK_ATTRIBUTE.

Returns
  • the string representation of CK_ATTRIBUTE