diff options
author | janekptacijarabaci <janekptacijarabaci@seznam.cz> | 2018-03-01 09:02:37 +0100 |
---|---|---|
committer | janekptacijarabaci <janekptacijarabaci@seznam.cz> | 2018-03-01 09:02:37 +0100 |
commit | 228d252ab14f65f8433c8d53122a7d1e9429c23e (patch) | |
tree | 0a2d13e0d46b5400b9a2d06e72b63e3c71fbc23a /devtools/shared/webconsole | |
parent | 46ecf68249ec70bbd68b57f92f9d48e5c95636b7 (diff) | |
download | UXP-228d252ab14f65f8433c8d53122a7d1e9429c23e.tar UXP-228d252ab14f65f8433c8d53122a7d1e9429c23e.tar.gz UXP-228d252ab14f65f8433c8d53122a7d1e9429c23e.tar.lz UXP-228d252ab14f65f8433c8d53122a7d1e9429c23e.tar.xz UXP-228d252ab14f65f8433c8d53122a7d1e9429c23e.zip |
DevTools - network - security (improvements)
https://github.com/MoonchildProductions/moebius/pull/113
https://github.com/MoonchildProductions/moebius/pull/118
https://github.com/MoonchildProductions/moebius/pull/127
Diffstat (limited to 'devtools/shared/webconsole')
-rw-r--r-- | devtools/shared/webconsole/network-helper.js | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/devtools/shared/webconsole/network-helper.js b/devtools/shared/webconsole/network-helper.js index af6a2e55b..4e25fac26 100644 --- a/devtools/shared/webconsole/network-helper.js +++ b/devtools/shared/webconsole/network-helper.js @@ -63,6 +63,8 @@ const {components, Cc, Ci} = require("chrome"); loader.lazyImporter(this, "NetUtil", "resource://gre/modules/NetUtil.jsm"); const DevToolsUtils = require("devtools/shared/DevToolsUtils"); const Services = require("Services"); +const { LocalizationHelper } = require("devtools/shared/l10n"); +const L10N = new LocalizationHelper("devtools/client/locales/netmonitor.properties"); // The cache used in the `nsIURL` function. const gNSURLStore = new Map(); @@ -620,6 +622,31 @@ var NetworkHelper = { // Cipher suite. info.cipherSuite = SSLStatus.cipherName; + // Key exchange group name. + info.keaGroupName = SSLStatus.keaGroupName; + // Localise two special values. + if (info.keaGroupName == "none") { + info.keaGroupName = L10N.getStr("netmonitor.security.keaGroup.none"); + } + if (info.keaGroupName == "custom") { + info.keaGroupName = L10N.getStr("netmonitor.security.keaGroup.custom"); + } + if (info.keaGroupName == "unknown group") { + info.keaGroupName = L10N.getStr("netmonitor.security.keaGroup.unknown"); + } + + // Certificate signature scheme. + info.signatureSchemeName = SSLStatus.signatureSchemeName; + // Localise two special values. + if (info.signatureSchemeName == "none") { + info.signatureSchemeName = + L10N.getStr("netmonitor.security.signatureScheme.none"); + } + if (info.signatureSchemeName == "unknown signature") { + info.signatureSchemeName = + L10N.getStr("netmonitor.security.signatureScheme.unknown"); + } + // Protocol version. info.protocolVersion = this.formatSecurityProtocol(SSLStatus.protocolVersion); |