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

## Class AlgorithmInfo

    Object
       |
       +--AlgorithmInfo

class AlgorithmInfo

Defined in p15classes.js

Field Summary
`Object` | `algorithm`
`Object` | `algRef`
`Object` | `objId`
`Object` | `parameters`
`Object` | `reference`
`Object` | `supportedOperations`
`Object` | `tlv`

Constructor Summary
`AlgorithmInfo(tlv)` Create an AlgorithmInfo object from TLV data

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

Field Detail

### algorithm

    Object algorithm

### algRef

    Object algRef

### objId

    Object objId

### parameters

    Object parameters

### reference

    Object reference

### supportedOperations

    Object supportedOperations

### tlv

    Object tlv

Constructor Detail

### AlgorithmInfo

    AlgorithmInfo(tlv)

Create an AlgorithmInfo object from TLV data

The class decodes the following ASN.1 syntax:

     AlgorithmInfo ::= SEQUENCE {
       reference Reference,
       algorithm CIO-ALGORITHM.&id({AlgorithmSet}),
       parameters CIO-ALGORITHM.&Parameters({AlgorithmSet}{@algorithm}),
       supportedOperations CIO-ALGORITHM.&Operations({AlgorithmSet}{@algorithm}),
       objId CIO-ALGORITHM.&objectIdentifier ({AlgorithmSet}{@algorithm}),
       algRef Reference OPTIONAL
     }

     CIO-ALGORITHM ::= CLASS {
       &id INTEGER UNIQUE,
       &Parameters,
       &Operations Operations,
       &objectIdentifier OBJECT IDENTIFIER OPTIONAL
       } WITH SYNTAX {
       PARAMETERS &Parameters OPERATIONS &Operations ID &id [OID &objectIdentifier]
     }

Parameters:

`the` - tlv structure containing the AlgorithmInfo

Method Detail

### getOperationsAsString

    String getOperationsAsString()

Gets the operations flags as string of concatenated tokens.

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 Mar 27 16:43:57 2026