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.
Metadata
Release files for lemur-manual-issuer-plugin 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lemur_manual_issuer_plugin-1.0.0.tar.gz | 2.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lemur_manual_issuer_plugin-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.2 kB
Release files / lemur_manual_issuer_plugin-1.0.0.tar.gz
| Download URL | lemur_manual_issuer_plugin-1.0.0.tar.gz |
|---|---|
| Size | 2.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
82486420caaa5d0317fafbd88541e7250e31640fb69f8c42a8c9b66869afe1aa
|
|
BLAKE2b-256 checksum How to use checksums |
3a00a00392bf10ad9b0c89afcd1c0cf4be04cabf4bc4a892eb197d200d1c7a77
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 23, 2026.
Transparency logRelease files / lemur_manual_issuer_plugin-1.0.0-py3-none-any.whl
| Download URL | lemur_manual_issuer_plugin-1.0.0-py3-none-any.whl |
|---|---|
| Size | 3.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d7e3b1148caa26ac46d45c7bd9d3f20ce0a534e3e94ae1b1039bf1068c553789
|
|
BLAKE2b-256 checksum How to use checksums |
33c9a6d36db072d7dab90cfeaddd94f6ea4616e3e3ec081ab769b22bad8ed0c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 23, 2026.
Transparency log