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

## Class PKCS15_CIO

    Object
       |
       +--PKCS15_CIO

Direct Known Subclasses:
  PKCS15_CommonCertificateAttributes, PKCS15_CommonAuthenticationObjectAttributes, PKCS15_CommonDataContainerObjectAttributes, PKCS15_CommonKeyAttributes

class PKCS15_CIO

This is the base class for all cryptographic objects in a PKCS#15 data structure.

The class decodes the following ASN.1 syntax:

     CommonObjectAttributes ::= SEQUENCE {
    		label Label OPTIONAL,
    		flags CommonObjectFlags OPTIONAL,
    		authId Identifier OPTIONAL,
    		userConsent INTEGER (1..cia-ub-userConsent) OPTIONAL,
    		accessControlRules SEQUENCE SIZE (1..MAX) OF AccessControlRule OPTIONAL,
    		...
    	} (CONSTRAINED BY {-- authId should be present if flags.private is set.
    	-- It shall equal an authID in one authentication object in the AOD -- })

Defined in p15classes.js

Field Summary
`Object` | `accessControlRules`
`Object` | `authId`
`Object` | `flags`
`Object` | `label`
`Object` | `tlv`
`Object` | `userConsent`

Constructor Summary
`PKCS15_CIO(tlv)` Create a Cryptographic Information Object (CIO)

Method Summary
`String` | `getFlagsAsString()` Gets the common object flags as string of concatenated flags.
`String` | `toString()` Convert the object to a human readable string

Field Detail

### accessControlRules

    Object accessControlRules

### authId

    Object authId

### flags

    Object flags

### label

    Object label

### tlv

    Object tlv

### userConsent

    Object userConsent

Constructor Detail

### PKCS15_CIO

    PKCS15_CIO(tlv)

Create a Cryptographic Information Object (CIO)

Parameters:

`the` - tlv structure containing the CIO

Method Detail

### getFlagsAsString

    String getFlagsAsString()

Gets the common object flags as string of concatenated flags.

Returns:

the string containing the flags separated by a blank

### toString

    String toString()

Convert the object to a human readable string

Returns:

the string representation of the object

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