A plugin for Lemur that allows users to import existing CA certificates into the system.
Project description
lemur-manual-issuer-plugin
This Lemur plugin allows lemur to issue CSRs for certificates which can't be renewed automatically. The plugin then allows you to import the CA's response to complete the cert, after which point the certificate's lifecycle is managed by Lemur as usual. This is useful if you've got a legacy cert management process that requires sending CSRs to a third party CA owner which doesn't offer automated access
Parent documentation
Please refer to the parent project's documentation for more information
Installation
This can be installed with a simple pip install lemur-manual-issuer-plugin, though since it depends on Lemur, you'll need a couple of dependencies such as gcc.
Usage
Upon attempting to create a new Lemur Authority, selecting this plugin as source will allow you to import the CA's public certificate, but not its private key. This means that you can import an arbitrary third party CA's certificate into Lemur. Generating certificates with this authority will generate CSRs, which you can then send to your CA by whichever archaic process you'd like to use (pigeons, emails, butterfly-induced bit flips, etc.). Once the CA has processed your request, you can simply import the response in Lemur and carry on as usual.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lemur_manual_issuer_plugin-1.0.0.tar.gz.
File metadata
- Download URL: lemur_manual_issuer_plugin-1.0.0.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82486420caaa5d0317fafbd88541e7250e31640fb69f8c42a8c9b66869afe1aa
|
|
| MD5 |
e99735c87c6ea8073f6edf31e23c56bb
|
|
| BLAKE2b-256 |
3a00a00392bf10ad9b0c89afcd1c0cf4be04cabf4bc4a892eb197d200d1c7a77
|
Provenance
The following attestation bundles were made for lemur_manual_issuer_plugin-1.0.0.tar.gz:
Publisher:
release.yml on desmaraisp/lemur-plugins
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lemur_manual_issuer_plugin-1.0.0.tar.gz -
Subject digest:
82486420caaa5d0317fafbd88541e7250e31640fb69f8c42a8c9b66869afe1aa - Sigstore transparency entry: 1615421485
- Sigstore integration time:
-
Permalink:
desmaraisp/lemur-plugins@8a17b7ffa00910c24b99edd284a4c9c04833d744 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/desmaraisp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@8a17b7ffa00910c24b99edd284a4c9c04833d744 -
Trigger Event:
release
-
Statement type:
File details
Details for the file lemur_manual_issuer_plugin-1.0.0-py3-none-any.whl.
File metadata
- Download URL: lemur_manual_issuer_plugin-1.0.0-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7e3b1148caa26ac46d45c7bd9d3f20ce0a534e3e94ae1b1039bf1068c553789
|
|
| MD5 |
89d22f4758d4ca08604f74002f550bf5
|
|
| BLAKE2b-256 |
33c9a6d36db072d7dab90cfeaddd94f6ea4616e3e3ec081ab769b22bad8ed0c5
|
Provenance
The following attestation bundles were made for lemur_manual_issuer_plugin-1.0.0-py3-none-any.whl:
Publisher:
release.yml on desmaraisp/lemur-plugins
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lemur_manual_issuer_plugin-1.0.0-py3-none-any.whl -
Subject digest:
d7e3b1148caa26ac46d45c7bd9d3f20ce0a534e3e94ae1b1039bf1068c553789 - Sigstore transparency entry: 1615421499
- Sigstore integration time:
-
Permalink:
desmaraisp/lemur-plugins@8a17b7ffa00910c24b99edd284a4c9c04833d744 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/desmaraisp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@8a17b7ffa00910c24b99edd284a4c9c04833d744 -
Trigger Event:
release
-
Statement type: