Class Index | File Index

## Classes

- _global_
- AccessController
- APDU
- AuthenticationObject
- CAConnection
- ChipAuthentication
- ChipAuthenticationDomainParameterInfo
- ChipAuthenticationInfo
- ChipAuthenticationPublicKeyInfo
- CommandInterpreter
- CRLGenerator
- CVC
- CVCCA
- CVCertificateStore
- DataUnitAPDU
- DF
- DKEK
- DNEncoder
- EAC20
- EAC2CVCertificateGenerator
- EAC2CVRequestGenerator
- FCP
- File
- FileEncryptor
- FileSelector
- FileSystemIdObject
- FSNode
- GPSCP03
- HSMCVCertificateStore
- HSMKeyStore
- LinearEF
- ManagePKA
- P11CVCertificateStore
- PACE
- PACEDomainParameterInfo
- PACEInfo
- PaperKeyEncoding
- PKCS10Generator
- PublicKeyFile
- PublicKeyReference
- RAMClient
- RestrictedIdentificationDomainParameterInfo
- RestrictedIdentificationInfo
- SecureChannelHandler
- SecureMessagingCommandAPDUDecoder
- SecurityEnvironment
- SignatureKey
- SmartCardHSM
- SmartCardHSMCrypto
- SmartCardHSMInitializer
- SmartCardHSMKey
- SmartCardHSMKeySpecGenerator
- SmartCardHSMSymmetricKeySpecGenerator
- TransparentEF
- TrustAnchor
- X509CertificateGenerator
- X509CertificateIssuer
- X509CertificateStore
- X509Signer

# Class Index

## _global_

## AccessController

## APDU

Class implementing support for command and response APDUs

## AuthenticationObject

Class implementing authentication objects like PINs, PACE passwords or keys

## CAConnection

Class implementing a CA web service connector

## ChipAuthentication

This class implements the ChipAuthentication protocol

## ChipAuthenticationDomainParameterInfo

This class encodes and decodes ChipAuthenticationDomainParameterInfo objects.

## ChipAuthenticationInfo

This class encodes and decodes ChipAuthenticationInfo objects.

## ChipAuthenticationPublicKeyInfo

This class encodes and decodes ChipAuthenticationPublicKeyInfo objects.

## CommandInterpreter

Class implementing a command interpreter that handles ISO 7816-4 command APDUs

## CRLGenerator

Class implementing a CRL certificate generator

## CVC

Class implementing a decoder for card verifiable certificates or requests according to Extended Access Control (EAC) as defined in BSI TR-03110 1.11 and 2.02.

## CVCCA

Class supporting a certification authority that can issue CVC certificates for the EAC protocol.

## CVCertificateStore

Class that abstracts a certificate and key store for a EAC PKI.

## DataUnitAPDU

Adapter class to decode APDUs for data unit handling

## DF

Class implementing dedicated files

## DKEK

## DNEncoder

## EAC20

Class implementing support for Extended Access Control V2

## EAC2CVCertificateGenerator

Class implementing a generator for CV certificates according to EAC 1.1 and EAC 2.0 specifications.

## EAC2CVRequestGenerator

Class implementing a generator for CVC requests

## FCP

Class storing File Control Parameter for a file system node

## File

Class implementing basic support for files

## FileEncryptor

Class implementing file encryption

## FileSelector

Class implementing a file selector used to store information about the currently selected file system object and to process the SELECT APDU

## FileSystemIdObject

Abstract class for file system objects identified by an identifier

## FSNode

Abstract class for file system nodes

## GPSCP03

## HSMCVCertificateStore

CV certificate store with SmartCard-HSM as secure key store

## HSMKeyStore

Class implementing some simple access functions to generate key pairs and store certificates

## LinearEF

Class implementing linear EFs

## ManagePKA

Class providing support for public key authentication

## P11CVCertificateStore

CV certificate store with PKCS#11 as secure key store

## PACE

This class implements the PACE protocol

## PACEDomainParameterInfo

This class encodes and decodes PACEDomainParameterInfo objects.

## PACEInfo

This class encodes and decodes PACEInfo objects.

## PaperKeyEncoding

Encoder / Decoder for PaperKeys

## PKCS10Generator

Class implementing a PKCS#10 certificate request

## PublicKeyFile

Read and write encoded SmartCard-HSM public keys.

## PublicKeyReference

A class that implements a public key reference to be used as CAR and CHR in card verifiable certificates (CVC).

## RAMClient

## RestrictedIdentificationDomainParameterInfo

This class encodes and decodes RestrictedIdentificationDomainParameterInfo objects.

## RestrictedIdentificationInfo

This class encodes and decodes RestrictedIdentificationInfo objects.

## SecureChannelHandler

Class implementing a secure messaging channel

## SecureMessagingCommandAPDUDecoder

Decoder for a secure messaging APDU

## SecurityEnvironment

Class implementing a security environment for cryptographic operations.

## SignatureKey

Class implementing signature keys

## SmartCardHSM

Class implementing support for SmartCard-HSM access

## SmartCardHSMCrypto

Wrapper to provide Crypto interface to SmartCard-HSM

## SmartCardHSMInitializer

Class implementing the device initialization methods

## SmartCardHSMKey

Class implementing key access

## SmartCardHSMKeySpecGenerator

Class implementing an encoder for the C-Data required in GENERATE ASYMMETRIC KEY PAIR

## SmartCardHSMSymmetricKeySpecGenerator

Class implementing an encoder for the C-Data required in Generate Symmetric Key

## TransparentEF

Class implementing a transparent EF

## TrustAnchor

Class implementing a CVC based access controller

## X509CertificateGenerator

Class implementing a X.509 certificate generator

## X509CertificateIssuer

Class implementing a certification authority issuing X.509 certificates and CRLs

## X509CertificateStore

Class that abstracts a certificate, request and key store for a X509 PKI.

## X509Signer

Class implementing a signer backed by a X.509 certificate

Documentation generated by JsDoc Toolkit 2.4.0 on Fri Mar 27 2026 16:43:33 GMT+0100 (CET)