Overview | File | Class | Tree | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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:

- PKCS15_CommonKeyAttributes is the base class

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)

Create a Common Private Key Attribute Object

Parameters:

`the` - tlv structure containing the CIO

See:

- PKCS15_CommonKeyAttributes is the base class

Overview | File | Class | Tree | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Documentation generated by JSDoc on Fri Oct 24 18:16:45 2025