mirror of
https://github.com/classilla/tenfourfox.git
synced 2025-02-13 05:31:51 +00:00
59 lines
1.3 KiB
JavaScript
59 lines
1.3 KiB
JavaScript
/* 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 nsIX509Cert = Components.interfaces.nsIX509Cert;
|
|
|
|
var params;
|
|
var caName;
|
|
var cert;
|
|
|
|
function onLoad()
|
|
{
|
|
params = window.arguments[0].QueryInterface(nsIDialogParamBlock);
|
|
cert = params.objects.queryElementAt(0, nsIX509Cert);
|
|
|
|
caName = cert.commonName;
|
|
|
|
var bundle = document.getElementById("pippki_bundle");
|
|
|
|
if (!caName.length)
|
|
caName = bundle.getString("unnamedCA");
|
|
|
|
var message2 = bundle.getFormattedString("newCAMessage1", [caName]);
|
|
setText("message2", message2);
|
|
}
|
|
|
|
function viewCert()
|
|
{
|
|
viewCertHelper(window, cert);
|
|
}
|
|
|
|
function doOK()
|
|
{
|
|
var checkSSL = document.getElementById("trustSSL");
|
|
var checkEmail = document.getElementById("trustEmail");
|
|
var checkObjSign = document.getElementById("trustObjSign");
|
|
if (checkSSL.checked)
|
|
params.SetInt(2,1);
|
|
else
|
|
params.SetInt(2,0);
|
|
if (checkEmail.checked)
|
|
params.SetInt(3,1);
|
|
else
|
|
params.SetInt(3,0);
|
|
if (checkObjSign.checked)
|
|
params.SetInt(4,1);
|
|
else
|
|
params.SetInt(4,0);
|
|
params.SetInt(1,1);
|
|
return true;
|
|
}
|
|
|
|
function doCancel()
|
|
{
|
|
params.SetInt(1,0);
|
|
return true;
|
|
}
|