From: Tony Mack Date: Thu, 5 Nov 2009 01:57:29 +0000 (+0000) Subject: added a TODO reminder to fix the certificate subject X-Git-Tag: sfa-0.9-6~54 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=c11919615f4a833ca7087a2f07c21c68a92b0ea7;p=sfa.git added a TODO reminder to fix the certificate subject --- diff --git a/sfa/server/sfa-server.py b/sfa/server/sfa-server.py index d7308be3..3f9c8435 100755 --- a/sfa/server/sfa-server.py +++ b/sfa/server/sfa-server.py @@ -89,13 +89,15 @@ def main(): key_file = os.path.join(path, "server.key") cert_file = os.path.join(path, "server.cert") + # XX TODO: Subject should be the interfaces's hrn + subject = "registry" if (options.daemon): daemon() if (os.path.exists(key_file)) and (not os.path.exists(cert_file)): # If private key exists and cert doesnt, recreate cert key = Keypair(filename=key_file) - cert = Certificate(subject="registry") - cert.set_issuer(key=key, subject="registry") + cert = Certificate(subject=subject) + cert.set_issuer(key=key, subject=subject) cert.set_pubkey(key) cert.sign() cert.save_to_file(cert_file) @@ -104,8 +106,8 @@ def main(): # if no key is specified, then make one up key = Keypair(create=True) key.save_to_file(key_file) - cert = Certificate(subject="registry") - cert.set_issuer(key=key, subject="registry") + cert = Certificate(subject=subject) + cert.set_issuer(key=key, subject=subject) cert.set_pubkey(key) cert.sign() cert.save_to_file(cert_file)