From c11919615f4a833ca7087a2f07c21c68a92b0ea7 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Thu, 5 Nov 2009 01:57:29 +0000 Subject: [PATCH] added a TODO reminder to fix the certificate subject --- sfa/server/sfa-server.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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) -- 2.47.0