Constructors
constructor
new SessionKey( __namedParameters: { address: string; packageId: string; signer?: Signer; ttlMin: number; },): SessionKey Parameters
- __namedParameters: { address: string; packageId: string; signer?: Signer; ttlMin: number }
Methods
createRequestParams
createRequestParams( txBytes: Uint8Array,): Promise<{ decryptionKey: Uint8Array; requestSignature: string }> Returns Promise<{ decryptionKey: Uint8Array; requestSignature: string }>
getAddress
Returns string
getCertificate
getCertificate(): Promise<Certificate> Returns Promise<Certificate>
getPackageId
Returns string
getPersonalMessage
getPersonalMessage(): Uint8Array Returns Uint8Array
isExpired
Returns boolean
setPersonalMessageSignature
setPersonalMessageSignature(personalMessageSignature: string): Promise<void> Parameters
- personalMessageSignature: string
Returns Promise<void>