Classes

ES256Signature

An ES256 Signature represents a cryptographic proof that an ES256 private key signed some data. It can be verified with the private key's public key.

Methods

__getClassname()

\_\_getClassname(): `string`

free()

free(): `void`

serialize()

serialize(): `Uint8Array`

Serializes the signature to a byte array.


toHex()

toHex(): `string`

Formats the signature into a hex string.


deserialize()

`static` deserialize(`bytes`): [ES256Signature](ES256Signature)

Deserializes an ES256 signature from a byte array.

Throws when the byte array contains less than 64 bytes.

ParameterType
FirstUint8Array

fromAsn1()

`static` fromAsn1(`bytes`): [ES256Signature](ES256Signature)

Parses an ES256 signature from its ASN.1 representation.

ParameterType
FirstUint8Array

fromHex()

`static` fromHex(`hex`): [ES256Signature](ES256Signature)

Parses an ES256 signature from its hex representation.

Throws when the string is not valid hex format or when it represents less than 64 bytes.

ParameterType
Firststring

On this page