зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1474626 - fix timestamp test and values, r=rpl
The test was incorrect and the timestamp should be milliseconds, not microseconds. MozReview-Commit-ID: 2d79r6PHH4Z --HG-- extra : rebase_source : edd97899f0646f2cae2fbf119206ec470a6b97a0
This commit is contained in:
Родитель
01b7c92eb4
Коммит
88f981198b
|
@ -38,7 +38,11 @@ function getExtension() {
|
|||
browser.test.assertTrue(securityInfo.certificates.length == 1, "no certificate chain");
|
||||
}
|
||||
let cert = securityInfo.certificates[0];
|
||||
browser.test.assertTrue(cert.validity.start < Date.now() < cert.validity.end, "cert validity is correct");
|
||||
let now = Date.now();
|
||||
browser.test.assertTrue(Number.isInteger(cert.validity.start), "cert start is integer");
|
||||
browser.test.assertTrue(Number.isInteger(cert.validity.end), "cert end is integer");
|
||||
browser.test.assertTrue(cert.validity.start < now, "cert start validity is correct");
|
||||
browser.test.assertTrue(now < cert.validity.end, "cert end validity is correct");
|
||||
if (options.rawDER) {
|
||||
for (let cert of securityInfo.certificates) {
|
||||
browser.test.assertTrue(cert.rawDER.length > 0, "have rawDER");
|
||||
|
|
|
@ -214,8 +214,8 @@ const SecurityInfo = {
|
|||
subject: cert.subjectName,
|
||||
issuer: cert.issuerName,
|
||||
validity: {
|
||||
start: cert.validity.notBefore,
|
||||
end: cert.validity.notAfter,
|
||||
start: cert.validity.notBefore ? Math.trunc(cert.validity.notBefore / 1000) : 0,
|
||||
end: cert.validity.notAfter ? Math.trunc(cert.validity.notAfter / 1000) : 0,
|
||||
},
|
||||
fingerprint: {
|
||||
sha1: cert.sha1Fingerprint,
|
||||
|
|
Загрузка…
Ссылка в новой задаче