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

## Class PKCS15_CIAInfo

    Object
       |
       +--PKCS15_CIAInfo

class PKCS15_CIAInfo

Class to decode CIAInfo objects.

The class decodes the following ASN.1 syntax:

     CIAInfo ::= SEQUENCE {
    		version INTEGER {v1(0),v2(1)} (v1|v2,...),
    		serialNumber OCTET STRING OPTIONAL,
    		manufacturerID Label OPTIONAL,
    		label [0] Label OPTIONAL,
    		cardflags CardFlags,
    		seInfo SEQUENCE OF SecurityEnvironmentInfo OPTIONAL,
    		recordInfo [1] RecordInfo OPTIONAL,
    		supportedAlgorithms [2] SEQUENCE OF AlgorithmInfo OPTIONAL,
    		issuerId [3] Label OPTIONAL,
    		holderId [4] Label OPTIONAL,
    		lastUpdate [5] LastUpdate OPTIONAL,
    		preferredLanguage PrintableString OPTIONAL, -- In accordance with IETF RFC 1766
    		profileIndication [6] SEQUENCE OF ProfileIndication OPTIONAL,
    		...
    		} (CONSTRAINED BY { -- Each AlgorithmInfo.reference value shall be unique --})

Defined in p15classes.js

Field Summary
`Object` | `cardflags`
`Object` | `holderId`
`Object` | `issuerId`
`Object` | `label`
`Object` | `lastUpdate`
`Object` | `manufacturerID`
`Object` | `preferredLanguage`
`Object` | `profileIndication`
`Object` | `recordInfo`
`Object` | `seInfo`
`Object` | `serialNumber`
`Object` | `supportedAlgorithms`
`Object` | `tlv`
`Object` | `version`

Constructor Summary
`PKCS15_CIAInfo(tlv)` Creates a CIAInfo object.

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

Field Detail

### cardflags

    Object cardflags

### holderId

    Object holderId

### issuerId

    Object issuerId

### label

    Object label

### lastUpdate

    Object lastUpdate

### manufacturerID

    Object manufacturerID

### preferredLanguage

    Object preferredLanguage

### profileIndication

    Object profileIndication

### recordInfo

    Object recordInfo

### seInfo

    Object seInfo

### serialNumber

    Object serialNumber

### supportedAlgorithms

    Object supportedAlgorithms

### tlv

    Object tlv

### version

    Object version

Constructor Detail

### PKCS15_CIAInfo

    PKCS15_CIAInfo(tlv)

Creates a CIAInfo object.

Parameters:

`the` - tlv structure containing the CIAInfo

Method Detail

### getCardflagsAsString

    String getCardflagsAsString()

Gets the card 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 Wed Jan 14 16:42:14 2026