@hyperledger/identus-edge-agent-sdk / Exports / Domain / Key
Class: Key
Domain.Key
Hierarchy
-
Key
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new Key(): Key
Returns
Properties
keySpecification
• Abstract
keySpecification: Map
<string
, string
>
Defined in
src/domain/models/keyManagement/Key.ts:217
raw
• Abstract
raw: Uint8Array
Defined in
src/domain/models/keyManagement/Key.ts:219
size
• Abstract
size: number
Defined in
src/domain/models/keyManagement/Key.ts:218
to
• Abstract
to: Object
Type declaration
Name | Type |
---|---|
Buffer | () => Buffer |
String | (encoding? : BufferEncoding ) => string |
Defined in
src/domain/models/keyManagement/Key.ts:220
type
• Abstract
type: KeyTypes
Defined in
src/domain/models/keyManagement/Key.ts:216
Accessors
alg
• get
alg(): JWT_ALG
Returns
Defined in
src/domain/models/keyManagement/Key.ts:229
curve
• get
curve(): string
Returns
string
Defined in
src/domain/models/keyManagement/Key.ts:224
Methods
canVerify
▸ canVerify(): this is VerifiableKey
Returns
this is VerifiableKey
Defined in
src/domain/models/keyManagement/Key.ts:251
getEncoded
▸ getEncoded(): Uint8Array
Returns
Uint8Array
Defined in
src/domain/models/keyManagement/Key.ts:222
getProperty
▸ getProperty(name
): undefined
| string
Parameters
Name | Type |
---|---|
name | string |
Returns
undefined
| string
Defined in
src/domain/models/keyManagement/Key.ts:255
isCurve
▸ isCurve<T
>(curve
): this is T
Type parameters
Name |
---|
T |
Parameters
Name | Type |
---|---|
curve | string |
Returns
this is T
Defined in
src/domain/models/keyManagement/Key.ts:259
isDerivable
▸ isDerivable(): this is DerivableKey
Returns
this is DerivableKey
Defined in
src/domain/models/keyManagement/Key.ts:235
isExportable
▸ isExportable(): this is All
Returns
this is All
Defined in
src/domain/models/keyManagement/Key.ts:239
isSignable
▸ isSignable(): this is SignableKey
Returns
this is SignableKey
Defined in
src/domain/models/keyManagement/Key.ts:243
isStorable
▸ isStorable(): this is StorableKey
Returns
this is StorableKey