Force create_minion_keys function to use all lowercase hostnames
authorS.Çağlar Onur <caglar@cs.princeton.edu>
Tue, 10 Aug 2010 17:59:26 +0000 (13:59 -0400)
committerS.Çağlar Onur <caglar@cs.princeton.edu>
Tue, 10 Aug 2010 17:59:26 +0000 (13:59 -0400)
certmaster/utils.py

index 6f73ccc..6b79ce7 100644 (file)
@@ -137,6 +137,9 @@ def create_minion_keys(hostname=None):
 
     if hn is None:
         raise codes.CMException("Could not determine a hostname other than localhost")
+    else:
+        # use lowercase letters for hostnames
+        hostname = hostname.lower()
 
     key_file = '%s/%s.pem' % (cert_dir, hn)
     csr_file = '%s/%s.csr' % (cert_dir, hn)