PDF signer built atop the Swarmauri CMS implementation
Project description
Swarmauri Signing PDF
PDFSigner builds on the CMS signer to produce detached signatures suitable for
embedding in PDF documents. It exposes the standard Swarmauri SigningBase
interface and cooperates with the shared Signer façade.
Installation
pip
pip install swarmauri_signing_pdf
uv
uv add swarmauri_signing_pdf
To install directly:
uv pip install swarmauri_signing_pdf
Usage
import asyncio
from swarmauri_signing_pdf import PDFSigner
async def main() -> None:
signer = PDFSigner()
print("Features:", signer.supports()["features"])
if __name__ == "__main__":
asyncio.run(main())
The signer delegates cryptographic work to the CMS implementation, returning
standardised Signature payloads ready to embed into PDF workflows.
Contributing
Please read the contribution guide if you would like to contribute improvements or documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file swarmauri_signing_pdf-0.1.0.dev41.tar.gz.
File metadata
- Download URL: swarmauri_signing_pdf-0.1.0.dev41.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4cf9a9eb985a07ff45263a2efbbe7f9244d9a07924b31f323936f096ef4380aa
|
|
| MD5 |
c94e40c9cbb7dfea22e6bfc94cc2ca64
|
|
| BLAKE2b-256 |
abc8e9223348db8e2159da8b81ba2b1493a21d8259f6a24f8f5e81fbe51bfd37
|
File details
Details for the file swarmauri_signing_pdf-0.1.0.dev41-py3-none-any.whl.
File metadata
- Download URL: swarmauri_signing_pdf-0.1.0.dev41-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4fca8a9cb2079bc150798b3cea8b2b8957355e341a3799bfb2ede5140f99d83f
|
|
| MD5 |
ea3c778043f83a5951ae1d0db0979fbe
|
|
| BLAKE2b-256 |
e2b5d7d6434518a721d864efec0c03e395ca648f94c061c855227337e0b3f426
|