From 65257382e1dab0241b946830a745f0a3299cebec Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Sun, 20 Nov 2011 17:44:06 -0500 Subject: [PATCH] add interface cert to trusted roots list --- sfa/server/sfa-start.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sfa/server/sfa-start.py b/sfa/server/sfa-start.py index abe8c007..8c1b1d53 100755 --- a/sfa/server/sfa-start.py +++ b/sfa/server/sfa-start.py @@ -40,7 +40,8 @@ from sfa.util.sfalogging import logger from sfa.util.xrn import get_authority, hrn_to_urn from sfa.util.config import Config import sfa.client.xmlrpcprotocol as xmlrpcprotocol - +from sfa.trust.gid import GID +from sfa.trust.trustedroots import TrustedRoots from sfa.trust.certificate import Keypair, Certificate from sfa.trust.hierarchy import Hierarchy from sfa.trust.gid import GID @@ -189,6 +190,9 @@ def main(): server_key_file = auth_info.get_privkey_filename() server_cert_file = auth_info.get_gid_filename() + # ensure interface cert is present in trusted roots dir + trusted_roots = TrustedRoots(config.get_trustedroots_dir()) + trusted_roots.add_gid(GID(filename=server_cert_file)) if (options.daemon): daemon() if options.trusted_certs: -- 2.47.0