Minica python lib
Project description
Minicapy, python bindings for minica, a mini CA
A small python library for using minica to create ssl certificates
Installation
This package is pip installable, simply
pip install minicapy
You will need to have a fairly recent version of go and make installed
in order to build the library, because I can't figure out manylinux to provide
binary dist wheels.
Usage
from minicapy import minica
success = minica.create_domain_cert("somedomain.com")
if success > 0:
print("Something went wrong")
# Or
success = minica.create_ip_cert("10.0.0.25")
if success > 0:
print("Something went wrong")
Return codes
The functions return ints, which have the following meanings
| Return code | Meaning |
|---|---|
| 0 | Success |
| 1 | Couldn't create root cert files minica.pem/minica-key.pem |
| 2 | Couldn't create domain/ip cert, probably already exist |
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
minicapy-1.1.2.tar.gz
(16.0 kB
view details)
File details
Details for the file minicapy-1.1.2.tar.gz.
File metadata
- Download URL: minicapy-1.1.2.tar.gz
- Upload date:
- Size: 16.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0199f3c9067bb0bada9e77295cac1daa5bc5fcfff3f2689c305c650f96b9a1ff
|
|
| MD5 |
c2d9914b01a1ceec61139bd60eae5bca
|
|
| BLAKE2b-256 |
67826078b3c5a37ab0dec4d63d6cecadb5151e8a760febd81cc3ff210ae2e4c4
|