Skip to main content

CA-capable signer for Swarmauri

Project description

Swamauri Logo

Swarmauri Signing CA

A certificate-authority-capable signer implementing the ISigning interface for detached signatures over raw bytes and canonicalized envelopes. Provides helpers for creating CSRs, signing certificates, and verifying simple chains.

Features:

  • JSON canonicalization (built-in)
  • Optional CBOR canonicalization via cbor2
  • Supports Ed25519, ECDSA (P-256 and others), and RSA-PSS

Installation

pip install swarmauri_signing_ca

Usage

from swarmauri_signing_ca import CASigner

signer = CASigner()
# create a KeyRef for a private key; see swarmauri_core for details

Entry Point

The signer registers under the swarmauri.signings entry point as CASigner.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

swarmauri_signing_ca-0.3.0.dev4.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

swarmauri_signing_ca-0.3.0.dev4-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file swarmauri_signing_ca-0.3.0.dev4.tar.gz.

File metadata

File hashes

Hashes for swarmauri_signing_ca-0.3.0.dev4.tar.gz
Algorithm Hash digest
SHA256 f63f6d0c06754dcdc0790b47842bbd0acaa715597396633a25e2f356a1079f10
MD5 ce96c7c7612b9e1c18788984b5519990
BLAKE2b-256 8e78ba1b3e72f75a6a3da3335863bea20f419dd613ffdda075363bf4e90166f0

See more details on using hashes here.

File details

Details for the file swarmauri_signing_ca-0.3.0.dev4-py3-none-any.whl.

File metadata

File hashes

Hashes for swarmauri_signing_ca-0.3.0.dev4-py3-none-any.whl
Algorithm Hash digest
SHA256 473fad27172794043553bcde60135d2be7fec8d4a62298c877048a8a2382a8d2
MD5 e28c27f2ea5c3cfc6869f8f8ebc2161a
BLAKE2b-256 2a56235d439572fd9a5e4871713fc639bb113d90a910937c997a5652f1dbce62

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page