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

## Class PKCS15_Certificate

    Object
       |
       +--PKCS15_CIO
             |
             +--PKCS15_CommonCertificateAttributes
                   |
                   +--PKCS15_Certificate

class PKCS15_Certificate
extends PKCS15_CommonCertificateAttributes

This class adds X.509 certificate attributes to the common certificate attribute class.

The class decodes the following ASN.1 syntax for X.509 certificates:

     X509CertificateAttributes ::= SEQUENCE {
     value ObjectValue { Certificate },
     subject Name OPTIONAL,
     issuer [0] Name OPTIONAL,
     serialNumber CertificateSerialNumber OPTIONAL,
     ... -- For future extensions
     }

Defined in p15classes.js
See:

- PKCS15_CommonCertificateAttributes is the base class

Field Summary
`Object` | `type`

Fields inherited from class PKCS15_CommonCertificateAttributes
`iD, authority, identifier`

Fields inherited from class PKCS15_CIO
`tlv, label, flags, authId, userConsent, accessControlRules`

Constructor Summary
`PKCS15_Certificate(tlv)` Create a Certificate Attribute Object

Methods inherited from class PKCS15_CommonCertificateAttributes
`toString`

Methods inherited from class PKCS15_CIO
`getFlagsAsString`

Field Detail

### type

    Object type

Constructor Detail

### PKCS15_Certificate

    PKCS15_Certificate(tlv)

Create a Certificate Attribute Object

Parameters:

`the` - tlv structure containing the CIO

See:

- PKCS15_CommonCertificateAttributes 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 Wed Jan 14 16:42:14 2026