From 8bf677ff3b7eeb022b08686baa0723ab7829506e Mon Sep 17 00:00:00 2001 From: Jakub Warmuz Date: Tue, 9 Dec 2014 22:06:52 +0100 Subject: [PATCH] Fix acme_revocation key file bug --- letsencrypt/client/client.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/letsencrypt/client/client.py b/letsencrypt/client/client.py index 88b892c67..ed51752af 100644 --- a/letsencrypt/client/client.py +++ b/letsencrypt/client/client.py @@ -207,10 +207,11 @@ class Client(object): """ cert_der = M2Crypto.X509.load_cert(cert["backup_cert_file"]).as_der() + with open(cert["backup_key_file"], 'rU') as backup_key_file: + key = backup_key_file.read() revocation = self.send_and_receive_expected( - acme.revocation_request(cert_der, cert["backup_key_file"]), - "revocation") + acme.revocation_request(cert_der, key), "revocation") display.generic_notification( "You have successfully revoked the certificate for "