Skip to main content

Python library to run your own private CA.

Project description

theca-sdk-python

Usage 1: Set environment variables

export DEVNULL_EMAIL="_your_registered_email"
export DEVNULL_ACCESS_KEY="_your_access_key_"
export DEVNULL_SECRET_KEY="_your_access_key_"

python3 -c 'from theca import create_cert; create_cert()'
ls -lt  $HOME/.devnull/certs/

Usage 2: Serve a credential file

cat ~/.devnull/credentials
[default]
email = ca-by-devnull@outlook.com
accesskey = _your_access_key_
secretkey = _your_secret_key_

python3 -c 'from theca import create_cert; create_cert()'
ls -lt  $HOME/.devnull/certs/

Trust your private CA -- todo

theca_add_ca --orgid 0c74e79c1014
theca_add_ca --email ca-by-devnull@outlook.com

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

theca-2.0.2.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

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

theca-2.0.2-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

File details

Details for the file theca-2.0.2.tar.gz.

File metadata

  • Download URL: theca-2.0.2.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for theca-2.0.2.tar.gz
Algorithm Hash digest
SHA256 b64392f70b8c884fdc567ddc6c3dcccd448b78587ada2967a1c30352b20d0105
MD5 ef919cf7458b6e29b35aad10396f22b8
BLAKE2b-256 d96f063498d6b2e0d1737ba88f7742a9e940e9df2367bb1f83d97ea913acca6c

See more details on using hashes here.

File details

Details for the file theca-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: theca-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for theca-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 980cfcaf98ff54b2174e6c4217fca661187e75faa20c67b70607cee1a0b37b22
MD5 94be2f7c4e2d3ac85eae8d223a5297e1
BLAKE2b-256 beb70be311b389f668c436d84975c94cbcb3c7e23b9b0d454a8c663923e4adb2

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