@contentauth/c2pa-node


@contentauth/c2pa-node / CallbackSigner

Class: CallbackSigner

Defined in: Signer.ts:67

A signer that uses a callback to sign data.

Implements

Constructors

Constructor

new CallbackSigner(callbackSigner): CallbackSigner

Defined in: Signer.ts:68

Parameters

callbackSigner

unknown

Returns

CallbackSigner

Methods

alg()

alg(): SigningAlg

Defined in: Signer.ts:88

Returns

SigningAlg

Implementation of

CallbackSignerInterface.alg


certs()

certs(): Buffer<ArrayBufferLike>[]

Defined in: Signer.ts:92

Returns

Buffer<ArrayBufferLike>[]

Implementation of

CallbackSignerInterface.certs


reserveSize()

reserveSize(): number

Defined in: Signer.ts:96

Returns

number

Implementation of

CallbackSignerInterface.reserveSize


sign()

sign(data): Promise<Buffer<ArrayBufferLike>>

Defined in: Signer.ts:84

Parameters

data

Buffer

Returns

Promise<Buffer<ArrayBufferLike>>

Implementation of

CallbackSignerInterface.sign


signer()

signer(): unknown

Defined in: Signer.ts:70

Returns

unknown

Implementation of

CallbackSignerInterface.signer


timeAuthorityUrl()

timeAuthorityUrl(): undefined | string

Defined in: Signer.ts:100

Returns

undefined | string

Implementation of

CallbackSignerInterface.timeAuthorityUrl


newSigner()

static newSigner(config, callback): CallbackSigner

Defined in: Signer.ts:74

Parameters

config

JsCallbackSignerConfig

callback

(data) => Promise<Buffer<ArrayBufferLike>>

Returns

CallbackSigner