JWT
@hyperledger/identus-sdk v7.0.0
@hyperledger/identus-sdk / overview / JWT
Class: JWT
Defined in: src/pollux/utils/jwt/JWT.ts:10
used to enable Modules to propagate the Context and have access to runTask
Extends
Constructors
Constructor
new JWT():
JWT
Returns
JWT
Inherited from
Methods
clone()
clone():
JWT
Defined in: src/pollux/utils/jwt/JWT.ts:11
Returns
JWT
Overrides
decode()
decode(
jws:string):Promise<DecodedObj>
Defined in: src/pollux/utils/jwt/JWT.ts:15
Parameters
| Parameter | Type | 
|---|---|
| jws | string | 
Returns
Promise<DecodedObj>
signWithDID()
signWithDID(
did:DID,payload:Partial<Payload>,header?:Partial<Header>,privateKey?:PrivateKey):Promise<string>
Defined in: src/pollux/utils/jwt/JWT.ts:28
Creates a signed JWT from a DID and Key
Parameters
| Parameter | Type | Description | 
|---|---|---|
| did | DID | |
| payload | Partial<Payload> | |
| header? | Partial<Header> | |
| privateKey? | PrivateKey | 
Returns
Promise<string>
verify()
verify(
options: {holderDID?:DID;issuerDID:DID;jws:string; }):Promise<boolean>
Defined in: src/pollux/utils/jwt/JWT.ts:37
Parameters
| Parameter | Type | 
|---|---|
| options | { holderDID?:DID;issuerDID:DID;jws:string; } | 
| options.holderDID? | DID | 
| options.issuerDID | DID | 
| options.jws | string | 
Returns
Promise<boolean>
withContext()
Defined in: src/utils/tasks.ts:103
Parameters
| Parameter | Type | 
|---|---|
| ctx | Context |