Protected ReadonlyproviderDriver key for this provider. MUST equal the @RegisterClass key and
MJ: Signature Providers.ServerDriverKey.
True once initialize has supplied all credentials this provider requires.
Create an envelope from a provider-hosted template. Not all providers support this.
Create an embedded (in-app) signing URL. Not all providers support this.
Create (and, per sendImmediately, send) a signature envelope.
Download the executed/signed document for a completed envelope.
Fetch the current status of a previously created envelope.
The operations this driver actually supports.
One-time per-instance initialization with the merged + decrypted config from the engine.
Normalize a Dropbox Sign event callback. The payload is { event: { event_type, event_time, event_hash }, signature_request: { signature_request_id, ... } }. We map the request state
(not the event name) so the normalized status reflects the current envelope state.
Re-send the signing notification to outstanding recipients. Not all providers support this.
Verify a Dropbox Sign callback. Dropbox Sign computes event_hash = HMAC-SHA256(event_time + event_type, apiKey) and includes it in the payload's event object. We recompute and compare
in constant time. Fails closed when no key/material is available.
Optionalpayload: unknownVoid/cancel an in-flight envelope with a reason.
Dropbox Sign (formerly HelloSign) driver for the MemberJunction eSignature primitive — v3 REST integration with API-key (HTTP Basic) authentication. Resolved by the engine through
MJGlobal.ClassFactoryby the key'DropboxSign'.Credentials are injected by the engine via initialize (resolved + decrypted from the Credential Engine); this provider does not read environment variables.