Skip to main content

@atala/prism-wallet-sdk / Exports / Domain / Key

Class: Key

Domain.Key

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new Key(): Key

Returns

Key

Properties

keySpecification

Abstract keySpecification: Map<string, string>

Defined in

src/domain/models/keyManagement/Key.ts:146


raw

Abstract raw: Uint8Array

Defined in

src/domain/models/keyManagement/Key.ts:148


size

Abstract size: number

Defined in

src/domain/models/keyManagement/Key.ts:147


to

Abstract to: Object

Type declaration

NameType
Buffer() => Buffer
String(encoding?: BufferEncoding) => string

Defined in

src/domain/models/keyManagement/Key.ts:149


type

Abstract type: KeyTypes

Defined in

src/domain/models/keyManagement/Key.ts:145

Accessors

alg

get alg(): JWT_ALG

Returns

JWT_ALG

Defined in

src/domain/models/keyManagement/Key.ts:158


curve

get curve(): string

Returns

string

Defined in

src/domain/models/keyManagement/Key.ts:153

Methods

canVerify

canVerify(): this is VerifiableKey

Returns

this is VerifiableKey

Defined in

src/domain/models/keyManagement/Key.ts:180


getEncoded

getEncoded(): Uint8Array

Returns

Uint8Array

Defined in

src/domain/models/keyManagement/Key.ts:151


getProperty

getProperty(name): undefined | string

Parameters

NameType
namestring

Returns

undefined | string

Defined in

src/domain/models/keyManagement/Key.ts:184


isCurve

isCurve<T>(curve): this is T

Type parameters

Name
T

Parameters

NameType
curvestring

Returns

this is T

Defined in

src/domain/models/keyManagement/Key.ts:188


isDerivable

isDerivable(): this is DerivableKey

Returns

this is DerivableKey

Defined in

src/domain/models/keyManagement/Key.ts:164


isExportable

isExportable(): this is All

Returns

this is All

Defined in

src/domain/models/keyManagement/Key.ts:168


isSignable

isSignable(): this is SignableKey

Returns

this is SignableKey

Defined in

src/domain/models/keyManagement/Key.ts:172


isStorable

isStorable(): this is StorableKey

Returns

this is StorableKey

Defined in

src/domain/models/keyManagement/Key.ts:176