25 lines
730 B
JavaScript
25 lines
730 B
JavaScript
// -*- indent-tabs-mode: nil; js-indent-level: 2 -*-
|
|
// Any copyright is dedicated to the Public Domain.
|
|
// http://creativecommons.org/publicdomain/zero/1.0/
|
|
"use strict";
|
|
|
|
// This file tests the nsIX509CertValidity implementation.
|
|
|
|
function run_test() {
|
|
// Date.parse("2013-01-01T00:00:00Z")
|
|
const NOT_BEFORE_IN_MS = 1356998400000;
|
|
// Date.parse("2014-01-01T00:00:00Z")
|
|
const NOT_AFTER_IN_MS = 1388534400000;
|
|
let cert = constructCertFromFile("bad_certs/expired-ee.pem");
|
|
|
|
equal(
|
|
cert.validity.notBefore,
|
|
NOT_BEFORE_IN_MS * 1000,
|
|
"Actual and expected notBefore should be equal"
|
|
);
|
|
equal(
|
|
cert.validity.notAfter,
|
|
NOT_AFTER_IN_MS * 1000,
|
|
"Actual and expected notAfter should be equal"
|
|
);
|
|
}
|