Abstract Class: PublicKey
@hyperledger/identus-sdk v8.0.0
@hyperledger/identus-sdk / overview / Domain / PublicKey
Abstract Class: PublicKey
Defined in: packages/shared/domain/build/index.d.ts:637
Extends
Constructors
Constructor
new PublicKey():
PublicKey
Returns
PublicKey
Inherited from
Properties
| Property | Modifier | Type | Inherited from | Defined in |
|---|---|---|---|---|
keySpecification | abstract | Map<string, string> | Key.keySpecification | packages/shared/domain/build/index.d.ts:800 |
raw | abstract | Uint8Array | Key.raw | packages/shared/domain/build/index.d.ts:802 |
size | abstract | number | Key.size | packages/shared/domain/build/index.d.ts:801 |
to | abstract | { Buffer: () => Buffer; String: (encoding?: BufferEncoding) => string; } | Key.to | packages/shared/domain/build/index.d.ts:803 |
to.Buffer | public | () => Buffer | - | packages/shared/domain/build/index.d.ts:725 |
to.String | public | (encoding?: BufferEncoding) => string | - | packages/shared/domain/build/index.d.ts:726 |
type | abstract | KeyTypes | Key.type | packages/shared/domain/build/index.d.ts:799 |
Accessors
alg
Get Signature
get alg():
JWT_ALG
Defined in: packages/shared/domain/build/index.d.ts:807
Returns
Inherited from
curve
Get Signature
get curve():
string
Defined in: packages/shared/domain/build/index.d.ts:805
Returns
string
Inherited from
data
Get Signature
get data():
Uint8Array
Defined in: packages/shared/domain/build/index.d.ts:806
Returns
Uint8Array
Inherited from
value
Get Signature
get value():
Uint8Array<ArrayBufferLike>
Defined in: packages/shared/domain/build/index.d.ts:638
Returns
Uint8Array<ArrayBufferLike>
Methods
canVerify()
canVerify():
this is VerifiableKey
Defined in: packages/shared/domain/build/index.d.ts:812
Returns
this is VerifiableKey
Inherited from
getEncoded()
abstractgetEncoded():Uint8Array
Defined in: packages/shared/domain/build/index.d.ts:804
Returns
Uint8Array
Inherited from
getProperty()
getProperty(
name:string):string|undefined
Defined in: packages/shared/domain/build/index.d.ts:813
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
string | undefined
Inherited from
isCurve()
isCurve<
T>(curve:string):this is T
Defined in: packages/shared/domain/build/index.d.ts:814
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
curve | string |
Returns
this is T
Inherited from
isDerivable()
isDerivable():
this is DerivableKey
Defined in: packages/shared/domain/build/index.d.ts:808
Returns
this is DerivableKey
Inherited from
isExportable()
isExportable():
this is All
Defined in: packages/shared/domain/build/index.d.ts:809
Returns
this is All
Inherited from
isSignable()
isSignable():
this is SignableKey
Defined in: packages/shared/domain/build/index.d.ts:810
Returns
this is SignableKey
Inherited from
isStorable()
isStorable():
this is StorableKey
Defined in: packages/shared/domain/build/index.d.ts:811
Returns
this is StorableKey