[Freeipa-devel] Trying to update nss.conf during install time

Adam Young ayoung at redhat.com
Fri Aug 19 03:23:34 UTC 2011


Here's a segment from my patch.   All it shoudl be doing is switching 
NSSRenegotiation from off to on, but it doesn't have any effect.  Am I 
missing something conceptually here?


+++ b/ipaserver/install/httpinstance.py
@@ -160,6 +160,9 @@ class HTTPInstance(service.Service):
      def __set_mod_nss_nickname(self, nickname):
          installutils.set_directive(NSS_CONF, 'NSSNickname', nickname)

+    def __enable_mod_nss_renegotiate(self):
+        installutils.set_directive(NSS_CONF, 'NSSRenegotiation', 'on')
+
      def __set_mod_nss_passwordfile(self):
          installutils.set_directive(NSS_CONF, 'NSSPassPhraseDialog', 
'file:/etc/

@@ -189,6 +192,7 @@ class HTTPInstance(service.Service):
              db.track_server_cert(nickname, self.principal, 
db.passwd_fname)

              self.__set_mod_nss_nickname(nickname)
+            self.__enable_mod_nss_renegotiate()
          else:
              if self.self_signed_ca:
                  db.create_from_cacert(ca_db.cacert_fname)
diff --git a/ipaserver/plugins/dogtag.py b/ipaserver/plugins/dogtag.py
index d1234a0..23d06ab 100644




More information about the Freeipa-devel mailing list