You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I designed this library so that it can be imported and plugged in to other python projects. Goal is not to provide CLIs or quick working demo, but to be versatile for any use case.
15
+
16
+
- Pluggable keystores for keys and certificates
17
+
- Pluggable Challenge solvers for DNS and Http challenge solving
18
+
- High-level manager with renewal checks and multi-solver support
19
+
- Same interface for working locally, or requesting certificate from certapi server.
20
+
21
+
See the developer guide in [Developer.md](Developer.md) for library usage and workflows.
12
22
13
23
14
24
## Installation
@@ -19,75 +29,21 @@ You can install CertApi using pip
19
29
pip install certapi
20
30
```
21
31
22
-
## Example: Low Leve API : Certificate with Cloudflare
23
-
24
-
```python
25
-
import json
26
-
from certapi import CertApiException, CloudflareChallengeSolver, Key, AcmeCertIssuer
27
-
28
-
29
-
# Initialize the Cloudflare challenge solver
30
-
# The API key is read from the CLOUDFLARE_API_KEY environment variable, or you can set it below.
0 commit comments