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.dev3.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.dev3-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for swarmauri_signing_ca-0.3.0.dev3.tar.gz
Algorithm Hash digest
SHA256 ffdf101bf1fa3bbf9b83621c9cb4a91524ea58dc4a3510d41afadcc10940b42e
MD5 ea55d61eec33207e02af8f5ddbf552ae
BLAKE2b-256 212ae34c039620a314fb457f1ea02223b10b0d15d29ea32f39e841ae77ef0f28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for swarmauri_signing_ca-0.3.0.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 e59c7000b968106b35b19dc01b2776b51e7851f22d9eeaa23ec3cdd0c4b7d8a4
MD5 b1953c23935e336f7220e74d5b238a7c
BLAKE2b-256 fdbb4e5954a1a63c84650a66621348140c20667253db70e4509c5e71ff270d08

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