Constructors
Private constructor
- new Certificate(certificate: ArrayBuffer, _rootKey: ArrayBuffer, _canisterId: Principal, _blsVerify: VerifyFunc, _maxAgeInMinutes?: number): Certificate
Parameters
certificate: ArrayBuffer
_rootKey: ArrayBuffer
_canisterId: Principal
_blsVerify: VerifyFunc
_maxAgeInMinutes: number = 5
Methods
Private _checkDelegationAndGetKey
- _checkDelegationAndGetKey(d?: Delegation): Promise<ArrayBuffer>
Parameters
Returns Promise<ArrayBuffer>
lookup
- lookup(path: (string | ArrayBuffer)[]): undefined | ArrayBuffer
Parameters
path: (string | ArrayBuffer)[]
Returns undefined | ArrayBuffer
lookup_label
- lookup_label(label: ArrayBuffer): undefined | ArrayBuffer | HashTree
Parameters
Returns undefined | ArrayBuffer | HashTree
Create a new instance of a certificate, automatically verifying it. Throws a CertificateVerificationError if the certificate cannot be verified.
Certificate
{CertificateVerificationError}