lemur_vault
lemur_vault copied to clipboard
Vault CA load error in Lemur
Could you please help with the below error.
Trying to load a vault certificate in lemur
lemur-web_1 | File "/usr/local/src/lemur/venv/lib/python3.6/site-packages/sqlalchemy/orm/state.py", line 438, in _initialize_instance lemur-web_1 | return manager.original_init(*mixed[1:], **kwargs) lemur-web_1 | File "/usr/local/src/lemur/lemur/certificates/models.py", line 197, in init lemur-web_1 | cert = self.parsed_cert lemur-web_1 | File "/usr/local/src/lemur/venv/lib/python3.6/site-packages/werkzeug/utils.py", line 90, in get lemur-web_1 | value = self.func(obj) lemur-web_1 | File "/usr/local/src/lemur/lemur/certificates/models.py", line 269, in parsed_cert lemur-web_1 | return utils.parse_certificate(self.body) lemur-web_1 | File "/usr/local/src/lemur/lemur/common/utils.py", line 58, in parse_certificate lemur-web_1 | return x509.load_pem_x509_certificate(body.encode("utf-8"), default_backend()) lemur-web_1 | File "/usr/local/src/lemur/venv/lib/python3.6/site-packages/cryptography/x509/base.py", line 52, in load_pem_x509_certificate lemur-web_1 | return backend.load_pem_x509_certificate(data) lemur-web_1 | File "/usr/local/src/lemur/venv/lib/python3.6/site-packages/cryptography/hazmat/backends/openssl/backend.py", line 1214, in load_pem_x509_certificate lemur-web_1 | "Unable to load certificate. See https://cryptography.io/en/la" lemur-web_1 | ValueError: Unable to load certificate. See https://cryptography.io/en/latest/faq/#why-can-t-i-import-my-pem-file for more details. lemur-web_1 | Unable to load certificate. See https://cryptography.io/en/latest/faq/#why-can-t-i-import-my-pem-file for more details. lemur-web_1 | Traceback (most recent call last):
the problem is here
https://github.com/RcRonco/lemur_vault/blob/master/lemur_vault/plugin.py#L195
it should be
ca_cert = resp.content