Skip to main content

Quickly create self-signed TLS certificates for your local development environment.

Project description

PyTLS-CA

PyTLS-CA is a Python application that quickly creates self-signed TLS certificates for your local development environment.

Install

You can install PyTLS-CA using pip:

pip install pytls-ca

Usage

You can specify options like the CA name, the services for which to generate certificates, and the output directory. For example:

pytls -n 'My Custom CA' -s example.com -s api.example.com -d './certs'

Options

  • -n, --ca-name: The subject for the CA certificate. Defaults to PyTLS CA.
  • -s, --services: The services for which to generate certificates. Can be specified multiple times for multiple services.
  • -d, --output-directory: The directory in which to save the generated certificates. Defaults to ./certificates.

Development

This project uses Poetry for dependency management. To install the project and its dependencies, run:

poetry install

This project uses Ruff for linting and code formatting.

Publishing

To publish a new version of the package, run:

poetry config pypi-token.pypi <token>
poetry publish --build

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

pytls_ca-0.0.3.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

pytls_ca-0.0.3-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file pytls_ca-0.0.3.tar.gz.

File metadata

  • Download URL: pytls_ca-0.0.3.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.3 Windows/10

File hashes

Hashes for pytls_ca-0.0.3.tar.gz
Algorithm Hash digest
SHA256 370083dc01c51c21dc49b343c56c09f4333cfb0a3f9b402fa283b38954476eee
MD5 69b83af68740e07e08979a6a5a8cbcbc
BLAKE2b-256 19c5c1869eeadb9851bccbe3660fae87b1d3333cad1a65d5a52f258eafa433b3

See more details on using hashes here.

File details

Details for the file pytls_ca-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: pytls_ca-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.3 Windows/10

File hashes

Hashes for pytls_ca-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9a0b1ea6bf8cb19bf396c3a0f560361401fc67e06ba154471bd3567cf5d4108b
MD5 834d2b7de3c79c4912e1f9bd1cff3f68
BLAKE2b-256 d992b789a2114959a77112745027f6586745cc8df18d87ef28f341dba74a7c85

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