Skip to content

cardano-web3-js / MSL / COSESign1

Class: COSESign1

Defined in: node_modules/cardano-wasm-libs/src/libs/message-signing-lib/nodejs/cardano_message_signing.d.ts:583

Constructors

Constructor

new COSESign1(): COSESign1

Returns

COSESign1

Methods

free()

free(): void

Defined in: node_modules/cardano-wasm-libs/src/libs/message-signing-lib/nodejs/cardano_message_signing.d.ts:584

Returns

void


headers()

headers(): Headers

Defined in: node_modules/cardano-wasm-libs/src/libs/message-signing-lib/nodejs/cardano_message_signing.d.ts:597

Returns

Headers


payload()

payload(): Uint8Array

Defined in: node_modules/cardano-wasm-libs/src/libs/message-signing-lib/nodejs/cardano_message_signing.d.ts:601

Returns

Uint8Array


signature()

signature(): Uint8Array

Defined in: node_modules/cardano-wasm-libs/src/libs/message-signing-lib/nodejs/cardano_message_signing.d.ts:605

Returns

Uint8Array


signed_data()

signed_data(external_aad?, external_payload?): SigStructure

Defined in: node_modules/cardano-wasm-libs/src/libs/message-signing-lib/nodejs/cardano_message_signing.d.ts:614

For verifying, we will want to reverse-construct this SigStructure to check the signature against

Arguments

  • external_aad - External application data - see RFC 8152 section 4.3. Set to None if not using this.

Parameters

external_aad?

Uint8Array

external_payload?

Uint8Array

Returns

SigStructure


to_bytes()

to_bytes(): Uint8Array

Defined in: node_modules/cardano-wasm-libs/src/libs/message-signing-lib/nodejs/cardano_message_signing.d.ts:588

Returns

Uint8Array


from_bytes()

static from_bytes(bytes): COSESign1

Defined in: node_modules/cardano-wasm-libs/src/libs/message-signing-lib/nodejs/cardano_message_signing.d.ts:593

Parameters

bytes

Uint8Array

Returns

COSESign1


new()

static new(headers, payload, signature): COSESign1

Defined in: node_modules/cardano-wasm-libs/src/libs/message-signing-lib/nodejs/cardano_message_signing.d.ts:621

Parameters

headers

Headers

payload

Uint8Array

signature

Uint8Array

Returns

COSESign1

Released under the MIT License