Skip to main content

Crate revenant_sign_core

Crate revenant_sign_core 

Source
Expand description

Revenant: a cross-platform client for ARX CoSign / DocuSign Signature Appliance electronic signatures over the OASIS DSS SOAP API.

The library surface – prepare and embed PDF signatures, produce detached CMS/PKCS#7 signatures, verify signed documents, and validate certificate chains against ETSI Trust Service Lists – matches the sibling revenant (Python) and revenant-sign (npm) packages.

Re-exports§

pub use error::Result;
pub use error::RevenantError;

Modules§

api
High-level, config-resolving entry points for signing and verification.
appearance
Signature visual appearance: fonts, display fields, images, and the content stream that readers render inside the signature widget.
cms
CMS/PKCS#7 reading: locating, extracting, and inspecting signatures.
config
Configuration, credentials, and server profiles.
constants
Application-wide constants.
error
The Revenant error hierarchy.
net
Networking: HTTP transport, SOAP envelope construction and parsing, the signing-transport implementation, and server discovery.
pdf
PDF signature preparation, incremental-update assembly, and verification.
pki
Public-key infrastructure: certificate parsing, signer-identity extraction, expiry math, ETSI Trust Service List handling, and chain validation.
signing
Core signing operations: detached CMS and embedded PDF signatures.