diff -r 000000000000 -r 6474c204b198 security/manager/pki/resources/content/certerror.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/security/manager/pki/resources/content/certerror.js Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,33 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +const nsIDialogParamBlock = Components.interfaces.nsIDialogParamBlock; +const nsIPKIParamBlock = Components.interfaces.nsIPKIParamBlock; +const nsIX509Cert = Components.interfaces.nsIX509Cert; + +var dialogParams; +var pkiParams; +var cert; +var hostport; + +function initCertErrorDialog() +{ + pkiParams = window.arguments[0].QueryInterface(nsIPKIParamBlock); + dialogParams = pkiParams.QueryInterface(nsIDialogParamBlock); + + var isupport = pkiParams.getISupportAtIndex(1); + cert = isupport.QueryInterface(nsIX509Cert); + + var portNumber = dialogParams.GetInt(1); + var hostName = dialogParams.GetString(1); + var msg = dialogParams.GetString(2); + + hostport = hostName + ":" + portNumber; + setText("warningText", msg); +} + +function viewCert() +{ + viewCertHelper(window, cert); +}