gecko-dev/security/ct
Dana Keeler 2a52292ef3 Bug 1699294 - add 'mach generate-test-certs' command to generate test certificate and key artifacts r=glandium
In bug 1174288 and related bugs we created a framework for generating
test certificates (and later, keys) from specifications at build time. This
turned out to take too long to run on each build, so this system was largely
left disabled (see all of the "# Temporarily disabled. See bug 1256495."
comments removed in this patch). This patch introduces a mach command
("generate-test-certs") that can generate test certificates and keys. The
expectation is that when a developer needs to add new such artifacts, they can
use this new command. Similarly, when the artifacts need to be updated (for
example, because they've expired), this command can regenerate them all at
once.

Differential Revision: https://phabricator.services.mozilla.com/D108869
2021-04-14 22:24:11 +00:00
..
tests/gtest Bug 1699294 - add 'mach generate-test-certs' command to generate test certificate and key artifacts r=glandium 2021-04-14 22:24:11 +00:00
BTTypes.h
BTVerifier.cpp
BTVerifier.h
Buffer.cpp
Buffer.h
CTDiversityPolicy.cpp
CTDiversityPolicy.h
CTKnownLogs.h
CTLog.h
CTLogVerifier.cpp Bug 1605273 - only run CRLite on certificates with a CT SCT available r=jcj 2020-09-24 18:10:05 +00:00
CTLogVerifier.h
CTObjectsExtractor.cpp
CTObjectsExtractor.h
CTPolicyEnforcer.cpp
CTPolicyEnforcer.h
CTSerialization.cpp
CTSerialization.h
CTUtils.h
CTVerifyResult.cpp
CTVerifyResult.h
moz.build Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
MultiLogCTVerifier.cpp Bug 1605273 - only run CRLite on certificates with a CT SCT available r=jcj 2020-09-24 18:10:05 +00:00
MultiLogCTVerifier.h Bug 1605273 - only run CRLite on certificates with a CT SCT available r=jcj 2020-09-24 18:10:05 +00:00
SignedCertificateTimestamp.cpp
SignedCertificateTimestamp.h