commit c881b29fe03138421e5f52738a1f830ba236fb44
Author: Radek Novacek <rad.n(a)centrum.cz>
Date: Fri Aug 24 11:46:07 2012 +0200
Don't use deprecated way for reading certificates
subscriptionmanager.py | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/subscriptionmanager.py b/subscriptionmanager.py
index 2ffd8ce..4ca98dc 100644
--- a/subscriptionmanager.py
+++ b/subscriptionmanager.py
@@ -95,12 +95,10 @@ class SubscriptionManager:
""" Read consumer certificate and get consumer UUID from it.
"""
if not self.cert_uuid:
try:
- f = open(self.cert_file, "r")
+ certificate = rhsm_certificate.create_from_file(self.cert_file)
+ self.cert_uuid = certificate.subject["CN"]
except Exception, e:
raise SubscriptionManagerError("Unable to open certificate %s
(%s):" % self.cert_file, str(e))
- certificate = rhsm_certificate.Certificate(f.read())
- f.close()
- self.cert_uuid = certificate.subject().get('CN')
return self.cert_uuid
def getFacts(self):
Show replies by date