Internal fork of https://github.com/Netflix/lemur.git
9065aa3750
* Update the private key regex validation Private keys provided by the Let's Encrypt certificate authority as part of their certificate bundle fail the import/upload certificate private key validation. The validation is looking for a specific character sequence at the begin of the certificate. In order to support valid Let's Encrypt private keys, the regex has been updated to check for both the existing sequence and the Let's Encrypt character sequence. Example Let's Encrypt private key: -----BEGIN PRIVATE KEY----- MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvsiwV8A5+r0tQ QzUAJO0DfoEb9tMWvoFi0DLs9tx88IwMqItPPl9+RNzQnv9qqZR1h4W97sxP8aWY ... AeS667IJO/2DMKaGiEldaVZtgqdUhCL8Rm4XUFVb1GjLa03E4VRU6W7eQ4hgT2a7 cHDAR8MiovNyfT0fm8Xz3ac= -----END PRIVATE KEY----- * Add private key regex for footer Update the import/upload private key validation regex to verify both the header and footer are matching. |
||
---|---|---|
docs | ||
gulp | ||
hooks | ||
lemur | ||
trustores | ||
.bowerrc | ||
.gitattributes | ||
.gitignore | ||
.jshintignore | ||
.jshintrc | ||
.travis.yml | ||
AUTHORS | ||
bower.json | ||
CHANGELOG.rst | ||
config-default.py | ||
gulpfile.js | ||
LICENSE | ||
Makefile | ||
MANIFEST.in | ||
OSSMETADATA | ||
package.json | ||
README.rst | ||
setup.cfg | ||
setup.py | ||
tox.ini |
Lemur ===== .. image:: https://badges.gitter.im/Join%20Chat.svg :alt: Join the chat at https://gitter.im/Netflix/lemur :target: https://gitter.im/Netflix/lemur?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge .. image:: https://readthedocs.org/projects/lemur/badge/?version=latest :target: https://lemur.readthedocs.org :alt: Latest Docs .. image:: https://img.shields.io/badge/NetflixOSS-active-brightgreen.svg .. image:: https://travis-ci.org/Netflix/lemur.svg :target: https://travis-ci.org/Netflix/lemur Lemur manages TLS certificate creation. While not able to issue certificates itself, Lemur acts as a broker between CAs and environments providing a central portal for developers to issue TLS certificates with 'sane' defaults. It works on CPython 2.7, 3.3, 3.4. We deploy on Ubuntu and develop on OS X. Project resources ================= - `Lemur Blog Post <http://techblog.netflix.com/2015/09/introducing-lemur.html>`_ - `Documentation <http://lemur.readthedocs.org/>`_ - `Source code <https://github.com/netflix/lemur>`_ - `Issue tracker <https://github.com/netflix/lemur/issues>`_ - `Docker <https://github.com/Netflix/lemur-docker>`_