Skip to main content

KeyManagementSystem class

This is an implementation of AbstractKeyManagementSystem that uses a local AbstractPrivateKeyStore to hold private key material.

The key material is used to provide local implementations of various cryptographic algorithms.

Signature:

export declare class KeyManagementSystem extends AbstractKeyManagementSystem

Extends: AbstractKeyManagementSystem

Constructors

Constructor

Modifiers

Description

(constructor)(keyStore)

Constructs a new instance of the KeyManagementSystem class

Methods

Method

Modifiers

Description

createKey({ type, kid })

deleteKey(args)

importKey(args)

listKeys()

sharedSecret(args)

sign({ keyRef, algorithm, data, })