Class PKCS15_CommonKeyAttributes

Object
   |
   +--PKCS15_CIO
         |
         +--PKCS15_CommonKeyAttributes
Direct Known Subclasses:
PKCS15_CommonSecretKeyAttributes, PKCS15_CommonPrivateKeyAttributes

class PKCS15_CommonKeyAttributes
extends PKCS15_CIO


This class adds common key attributes to the base CIO class.

The class decodes the following ASN.1 syntax:

 CommonKeyAttributes ::= SEQUENCE {
		iD Identifier,
		usage KeyUsageFlags,
		native BOOLEAN DEFAULT TRUE,
		accessFlags KeyAccessFlags OPTIONAL,
		keyReference KeyReference OPTIONAL,
		startDate GeneralizedTime OPTIONAL,
		endDate [0] GeneralizedTime OPTIONAL,
		algReference [1] SEQUENCE OF Reference OPTIONAL,
		... -- For future extensions
		}
 

Defined in p15classes.js

See:


Field Summary
 Object accessFlags
          
 Object algReference
          
 Object endDate
          
 Object iD
          
 Object keyReference
          
 Object native_
          
 Object startDate
          
 Object usage
          
   
Fields inherited from class PKCS15_CIO
tlv, label, flags, authId, userConsent, accessControlRules
 
Constructor Summary
PKCS15_CommonKeyAttributes(tlv)
            Create a Common Key Attribute Object
 
Method Summary
 String getAccessFlagsAsString()
           Gets the key access flags as string of concatenated flags.
 String getUsageAsString()
           Gets the key usage flags as string of concatenated flags.
 String toString()
           Convert the object to a human readable string
 
Methods inherited from class PKCS15_CIO
getFlagsAsString
 

Field Detail

accessFlags

Object accessFlags

algReference

Object algReference

endDate

Object endDate

iD

Object iD

keyReference

Object keyReference

native_

Object native_

startDate

Object startDate

usage

Object usage

Constructor Detail

PKCS15_CommonKeyAttributes

PKCS15_CommonKeyAttributes(tlv)

Method Detail

getAccessFlagsAsString

String getAccessFlagsAsString()

getUsageAsString

String getUsageAsString()

toString

String toString()


Documentation generated by JSDoc on Tue Apr 15 22:10:49 2025