payload: {"action":"closed","issue":{"url":"https://api.github.com/repos/keylime/keylime/issues/108","repository_url":"https://api.github.com/repos/keylime/keylime","labels_url":"https://api.github.com/repos/keylime/keylime/issues/108/labels{/name}","comments_url":"https://api.github.com/repos/keylime/keylime/issues/108/comments","events_url":"https://api.github.com/repos/keylime/keylime/issues/108/events","html_url":"https://github.com/keylime/keylime/issues/108","id":433648959,"node_id":"MDU6SXNzdWU0MzM2NDg5NTk=","number":108,"title":"Setting `private_key_pw` results in SSL Error","user":{"login":"lukehinds","id":7058938,"node_id":"MDQ6VXNlcjcwNTg5Mzg=","avatar_url":"https://avatars2.githubusercontent.com/u/7058938?v=4","gravatar_id":"","url":"https://api.github.com/users/lukehinds","html_url":"https://github.com/lukehinds","followers_url":"https://api.github.com/users/lukehinds/followers","following_url":"https://api.github.com/users/lukehinds/following{/other_user}","gists_url":"https://api.github.com/users/lukehinds/gists{/gist_id}","starred_url":"https://api.github.com/users/lukehinds/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukehinds/subscriptions","organizations_url":"https://api.github.com/users/lukehinds/orgs","repos_url":"https://api.github.com/users/lukehinds/repos","events_url":"https://api.github.com/users/lukehinds/events{/privacy}","received_events_url":"https://api.github.com/users/lukehinds/received_events","type":"User","site_admin":false},"labels":[{"id":464732566,"node_id":"MDU6TGFiZWw0NjQ3MzI1NjY=","url":"https://api.github.com/repos/keylime/keylime/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":464732570,"node_id":"MDU6TGFiZWw0NjQ3MzI1NzA=","url":"https://api.github.com/repos/keylime/keylime/labels/wontfix","name":"wontfix","color":"ffffff","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/keylime/keylime/milestones/3","html_url":"https://github.com/keylime/keylime/milestone/3","labels_url":"https://api.github.com/repos/keylime/keylime/milestones/3/labels","id":4480866,"node_id":"MDk6TWlsZXN0b25lNDQ4MDg2Ng==","number":3,"title":"5.1","description":"","creator":{"login":"lukehinds","id":7058938,"node_id":"MDQ6VXNlcjcwNTg5Mzg=","avatar_url":"https://avatars2.githubusercontent.com/u/7058938?v=4","gravatar_id":"","url":"https://api.github.com/users/lukehinds","html_url":"https://github.com/lukehinds","followers_url":"https://api.github.com/users/lukehinds/followers","following_url":"https://api.github.com/users/lukehinds/following{/other_user}","gists_url":"https://api.github.com/users/lukehinds/gists{/gist_id}","starred_url":"https://api.github.com/users/lukehinds/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukehinds/subscriptions","organizations_url":"https://api.github.com/users/lukehinds/orgs","repos_url":"https://api.github.com/users/lukehinds/repos","events_url":"https://api.github.com/users/lukehinds/events{/privacy}","received_events_url":"https://api.github.com/users/lukehinds/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":4,"state":"open","created_at":"2019-07-10T13:29:39Z","updated_at":"2019-11-18T15:54:04Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2019-04-16T08:28:40Z","updated_at":"2019-11-18T15:54:04Z","closed_at":"2019-11-18T15:54:04Z","author_association":"CONTRIBUTOR","body":"# Environment\r\n * OS / version: Fedora 29\r\n * Processor architecture: X86_64\r\n * TPM Manufacturer: Intel\r\n * Keylime version: master\r\n\r\n# Description \r\n\r\nWhen setting `private_key_pw` the keylime registrar exits with a stack trace.\r\n\r\n```\r\n# keylime_registrar\r\nUsing config file /etc/keylime.conf\r\n2019-04-16 09:24:34.425 - keylime.cloudverifier_common - INFO - Setting up TLS...\r\nTraceback (most recent call last):\r\n  File \"/usr/bin/keylime_registrar\", line 11, in <module>\r\n    load_entry_point('keylime==1.2', 'console_scripts', 'keylime_registrar')()\r\n  File \"/usr/lib/python2.7/site-packages/keylime-1.2-py2.7.egg/keylime/registrar.py\", line 34, in main\r\n    registrar_common.start(config.getint('general', 'registrar_tls_port'),config.getint('general', 'registrar_port'),config.get('registrar', 'db_filename'))\r\n  File \"/usr/lib/python2.7/site-packages/keylime-1.2-py2.7.egg/keylime/registrar_common.py\", line 428, in start\r\n    generatedir='reg_ca')\r\n  File \"/usr/lib/python2.7/site-packages/keylime-1.2-py2.7.egg/keylime/cloud_verifier_common.py\", line 154, in init_mtls\r\n    context.load_cert_chain(certfile=my_cert,keyfile=my_priv_key,password=my_key_pw)\r\nssl.SSLError: [SSL] PEM lib (_ssl.c:2798)\r\n```\r\n\r\nReverting back to `default` results in the registrar starting without any issue.\r\n\r\n## Expected behavior vs. actual behavior \r\n\r\n\r\n## Steps to reproduce problem\r\n1. Set `private_key_pw = kjshd89y98hohfjhjhj` in `/etc/keylime.conf`\r\n2. Start the registrar\r\n\r\n\r\n"}}
other: {"actor":{"display_login":"stale"}}