diff options
author | Andrew Wnuk <awnuk@redhat.com> | 2012-08-17 17:49:21 -0700 |
---|---|---|
committer | Andrew Wnuk <awnuk@redhat.com> | 2012-08-17 17:49:21 -0700 |
commit | c987bc0c31da927b2f764a4ae42bd8fb4a245fee (patch) | |
tree | 8f645d82f88563c2d4e93ed4c23abc06855f4eea /base/common/src/com/netscape/cms/servlet/csadmin/DonePanel.java | |
parent | 477fd0b29e53b9706f5f458eae342bc35ea82adf (diff) | |
download | pki-c987bc0c31da927b2f764a4ae42bd8fb4a245fee.tar.gz pki-c987bc0c31da927b2f764a4ae42bd8fb4a245fee.tar.xz pki-c987bc0c31da927b2f764a4ae42bd8fb4a245fee.zip |
DRM connector protection
This patch prevents DRM connector to be overwritten by subsequent DRM installations.
Bug 804179.
Diffstat (limited to 'base/common/src/com/netscape/cms/servlet/csadmin/DonePanel.java')
-rw-r--r-- | base/common/src/com/netscape/cms/servlet/csadmin/DonePanel.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/base/common/src/com/netscape/cms/servlet/csadmin/DonePanel.java b/base/common/src/com/netscape/cms/servlet/csadmin/DonePanel.java index 9b8d62537..895bf48dd 100644 --- a/base/common/src/com/netscape/cms/servlet/csadmin/DonePanel.java +++ b/base/common/src/com/netscape/cms/servlet/csadmin/DonePanel.java @@ -438,13 +438,18 @@ public class DonePanel extends WizardPanelBase { // need to push connector information to the CA if (type.equals("KRA") && !ca_host.equals("")) { + boolean connectorUpdated = true; try { updateConnectorInfo(ownagenthost, ownagentsport); + CMS.debug("DonePanel: connector information updated."); } catch (IOException e) { context.put("errorString", "Failed to update connector information."); - return; + context.put("info", "Failed to update connector information. "+e.getMessage()); + connectorUpdated = false; + CMS.debug("DonePanel: exception in updating connector information. "+e.getMessage()); + //return; } - setupClientAuthUser(); + if (connectorUpdated) setupClientAuthUser(); } // if KRA // import the CA certificate into the OCSP |