Go to file
Hossein Shafagh 5a6e4e5b43 Let's Encrypt has been using a cross-signed intermediate CA by DST Root CA X3, which is included in any older devices' TrustStore.
https://letsencrypt.org/certificates/

Let's Encrypt is transitioning to use the intermediate CA issued by their own root (ISRG X1) starting from September 29th 2020. This is in preparation of concluding the initial bootstrapping of their CA, by having it cross-signed by an older CA.
https://letsencrypt.org/2019/04/15/transitioning-to-isrg-root.html

This PR allows Lemur to pin to the cross-signed ICA (same public/private key pair as the ICA signed by ISRG X1). This will prolong support for incompatible systems.
2020-08-27 14:15:14 -07:00
docker docker - add libtool, fix url context path 2020-06-06 16:23:12 +03:00
docs Improve periodic tasks docs 2020-05-11 13:59:07 +02:00
gulp Enable gulp server to proxy backend 2019-05-06 12:33:53 +02:00
lemur Let's Encrypt has been using a cross-signed intermediate CA by DST Root CA X3, which is included in any older devices' TrustStore. 2020-08-27 14:15:14 -07:00
trustores initial commit 2015-06-22 13:47:27 -07:00
.bowerrc Revert "Precommit - Fix linty things" 2018-08-22 13:21:35 -07:00
.coveragerc Removing tests folder from coverage report. (#788) 2017-05-11 19:42:53 -07:00
.gitattributes adding automatic versioning 2015-11-30 10:43:41 -08:00
.gitignore reversing PR due to internal resolved addresses 2020-07-06 14:08:31 -07:00
.jshintignore Pleasing the JSHint gods 2015-07-21 13:36:03 -07:00
.jshintrc Revert "Precommit - Fix linty things" 2018-08-22 13:21:35 -07:00
.pre-commit-config.yaml Add bandit to test and pre-commit 2019-05-16 08:13:42 -07:00
.travis.yml Merge branch 'master' of github.com:Netflix/lemur into update-travis-sudo 2019-04-24 17:51:07 -07:00
AUTHORS Version bump and needed documentation. 2015-10-24 11:18:27 -07:00
CHANGELOG.rst Fix issue with automatically renewing acme certificates 2018-05-08 14:54:10 -07:00
Dockerfile Fix Dockercompose for tests 2020-01-13 15:26:35 +01:00
LICENSE Addressing comments. Updating copyrights. Added function to determine authorative name server 2018-05-29 10:23:01 -07:00
MANIFEST.in add missing requirements files for setup 2018-08-31 13:02:53 -05:00
Makefile lemur is one level deep than makefile 2019-07-30 10:32:09 -07:00
OSSMETADATA adding OSSMETADATA for NetflixOSS tracking 2015-12-11 15:57:28 -08:00
README.rst Update README.rst 2020-05-22 10:44:02 -07:00
bower.json Hardcoding bootswatch version to 3.4.1+1 2020-07-23 15:40:55 -07:00
config-default.py initial commit 2015-06-22 13:47:27 -07:00
docker-compose.yml Update requirements - upgrade to py37 2019-04-10 15:40:48 -07:00
gulpfile.js Pleasing the PEP8 gods 2015-07-21 13:06:13 -07:00
package.json fixing bootstrap, bootswatch, and updating bower 2020-04-16 01:08:39 -07:00
requirements-dev.in pinning pyyaml to ensure only using the patched version 2019-02-08 08:23:42 -08:00
requirements-dev.txt Bump cryptography from 2.9.2 to 3.0 2020-07-27 18:40:59 +00:00
requirements-docs.in Celery task for sync job 2018-10-29 09:10:43 -07:00
requirements-docs.txt Bump cryptography from 2.9.2 to 3.0 2020-07-27 18:40:59 +00:00
requirements-tests.in updating fakeredis 2019-07-16 09:09:12 -07:00
requirements-tests.txt Bump cryptography from 2.9.2 to 3.0 2020-07-27 18:40:59 +00:00
requirements.in updating requirements. 2020-01-03 14:14:01 -08:00
requirements.txt Bump cryptography from 2.9.2 to 3.0 2020-07-27 18:40:59 +00:00
setup.cfg Ensuring that acme and cryptography respect different key types (#554) 2016-12-02 10:54:18 -08:00
setup.py Fix requirement parsing for pip 20.1 2020-04-29 08:51:09 -07:00
tox.ini Update requirements - upgrade to py37 2019-04-10 15:40:48 -07:00

README.rst

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.io
    :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

.. image:: https://coveralls.io/repos/github/Netflix/lemur/badge.svg?branch=master
    :target: https://coveralls.io/github/Netflix/lemur?branch=master



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 Python 3.7. 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.io/>`_
- `Source code <https://github.com/netflix/lemur>`_
- `Issue tracker <https://github.com/netflix/lemur/issues>`_
- `Docker <https://github.com/Netflix/lemur-docker>`_