| Package | Description | 
|---|---|
| iaik.pkcs.pkcs11.objects | 
 This package contains all classes for objects and attributes as known from
PKCS#11. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AttributeArray
Objects of this class represent a attribute array of a PKCS#11 object as specified by PKCS#11. 
 | 
class  | 
BooleanAttribute
Objects of this class represent a boolean attribute of a PKCS#11 object as specified by PKCS#11. 
 | 
class  | 
ByteArrayAttribute
Objects of this class represent a byte-array attribute of a PKCS#11 object as specified by
 PKCS#11. 
 | 
class  | 
CertificateTypeAttribute
This is a special version of a long attribute for the type of a certificate type. 
 | 
class  | 
CharArrayAttribute
Objects of this class represent a char-array attribute of a PKCS#11 object as specified by
 PKCS#11. 
 | 
class  | 
DateAttribute
Objects of this class represent a date attribute of an PKCS#11 object as specified by PKCS#11. 
 | 
class  | 
HardwareFeatureTypeAttribute
This is a special version of a long attribute for the type of a hardware feature. 
 | 
class  | 
KeyTypeAttribute
This is a special version of a long attribute for the type of a key type. 
 | 
class  | 
LongAttribute
Objects of this class represent a long attribute of an PKCS#11 object as specified by PKCS#11. 
 | 
class  | 
MechanismArrayAttribute
Objects of this class represent a mechanism array attribute of a PKCS#11 object as specified by
 PKCS#11. 
 | 
class  | 
MechanismAttribute
Objects of this class represent a mechanism attribute of an PKCS#11 object as specified by
 PKCS#11. 
 | 
class  | 
ObjectClassAttribute
This is a special version of a long attribute for the type of a object class. 
 | 
class  | 
OtherAttribute  | 
| Modifier and Type | Method and Description | 
|---|---|
Attribute | 
Object.getAttribute(long attribute)
Gets the attribute. 
 | 
Attribute | 
GenericTemplate.removeAttribute(Attribute attribute)
Removes the given attribute from the template. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
GenericTemplate.addAttribute(Attribute attribute)
Adds an attribute to this generic search template. 
 | 
boolean | 
GenericTemplate.containsAttribute(Attribute attribute)
Checks, if the given attribute is in this template. 
 | 
protected static void | 
Object.getAttributeValue(Session session,
                 long objectHandle,
                 Attribute attribute)
This method reads the attribute specified by  
attribute from the token using the
 given session. | 
protected static void | 
Object.getAttributeValues(Session session,
                  long objectHandle,
                  Attribute[] attributes)
This method reads the attributes in a similar way as  
Object.getAttributeValue(iaik.pkcs.pkcs11.Session, long, iaik.pkcs.pkcs11.objects.Attribute), but a complete
 array at once. | 
Attribute | 
GenericTemplate.removeAttribute(Attribute attribute)
Removes the given attribute from the template. 
 | 
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