Skip to main content

Class: SimpleVerifyingKey

Extends​

  • UniffiAbstractObject

Implements​

Properties​

[destructorGuardSymbol]​

readonly [destructorGuardSymbol]: UniffiGcObject;

[pointerLiteralSymbol]​

readonly [pointerLiteralSymbol]: bigint;

[uniffiTypeNameSymbol]​

readonly [uniffiTypeNameSymbol]: "SimpleVerifyingKey" = "SimpleVerifyingKey";

Methods​

equals()​

equals(other): boolean;

Parameters​

other​

SimpleVerifyingKey

Returns​

boolean


publicKey()​

publicKey(): PublicKeyLike;

Returns​

PublicKeyLike

Implementation of​

SimpleVerifyingKeyLike.publicKey


scheme()​

scheme(): SignatureScheme;

Returns​

SignatureScheme

Implementation of​

SimpleVerifyingKeyLike.scheme


toDebugString()​

toDebugString(): string;

Returns​

string


toDer()​

toDer(): ArrayBuffer;

Serialize this private key as DER-encoded PKCS#8

Returns​

ArrayBuffer

Implementation of​

SimpleVerifyingKeyLike.toDer


toPem()​

toPem(): string;

Serialize this private key as DER-encoded PKCS#8

Returns​

string

Implementation of​

SimpleVerifyingKeyLike.toPem


toString()​

toString(): string;

Returns a string representation of an object.

Returns​

string


uniffiDestroy()​

uniffiDestroy(): void;

Explicitly tell Rust to destroy the native peer that backs this object.

Once this method has been called, any following method calls will throw an error.

Can be called more than once.

Returns​

void

Overrides​

UniffiAbstractObject.uniffiDestroy

uniffiUse()​

uniffiUse<T>(block): T;

A convenience method to use this object, then destroy it after its use.

Type Parameters​

T​

T

Parameters​

block​

(obj) => T

Returns​

T

Inherited from​

UniffiAbstractObject.uniffiUse

verify()​

verify(message, signature): void;

Parameters​

message​

ArrayBuffer

signature​

SimpleSignatureLike

Returns​

void

Implementation of​

SimpleVerifyingKeyLike.verify


fromDer()​

static fromDer(bytes): SimpleVerifyingKeyLike;

Deserialize PKCS#8 private key from ASN.1 DER-encoded data (binary format).

Parameters​

bytes​

ArrayBuffer

Returns​

SimpleVerifyingKeyLike


fromPem()​

static fromPem(s): SimpleVerifyingKeyLike;

Deserialize PKCS#8-encoded private key from PEM.

Parameters​

s​

string

Returns​

SimpleVerifyingKeyLike


instanceOf()​

static instanceOf(obj_): obj_ is SimpleVerifyingKey;

Parameters​

obj_​

any

Returns​

obj_ is SimpleVerifyingKey