Class PKCS15_CommonPrivateKeyAttributes

Object
   |
   +--PKCS15_CIO
         |
         +--PKCS15_CommonKeyAttributes
               |
               +--PKCS15_CommonPrivateKeyAttributes
Direct Known Subclasses:
PKCS15_PrivateKey

class PKCS15_CommonPrivateKeyAttributes
extends PKCS15_CommonKeyAttributes


This class adds common private key attributes to the common key attribute class.

The class decodes the following ASN.1 syntax:

 CommonPrivateKeyAttributes ::= SEQUENCE {
 name Name OPTIONAL,
 keyIdentifiers [0] SEQUENCE OF CredentialIdentifier {{KeyIdentifiers}} OPTIONAL,
 generalName [1] GeneralNames OPTIONAL,
 ... -- For future extensions
 }
 

See:Defined in p15classes.js


 
Fields inherited from class PKCS15_CommonKeyAttributes
iD, usage, native_, accessFlags, keyReference, startDate, endDate, algReference
   
Fields inherited from class PKCS15_CIO
tlv, label, flags, authId, userConsent, accessControlRules
 
Constructor Summary
PKCS15_CommonPrivateKeyAttributes(tlv)
            Create a Common Private Key Attribute Object
   
Methods inherited from class PKCS15_CommonKeyAttributes
getUsageAsString, getAccessFlagsAsString, toString
   
Methods inherited from class PKCS15_CIO
getFlagsAsString
 

Constructor Detail

PKCS15_CommonPrivateKeyAttributes

PKCS15_CommonPrivateKeyAttributes(tlv)


Documentation generated by JSDoc on Wed May 21 09:36:52 2025