This is a rollup of recent work. Changes include: - Creating an xpcshell only updater binary. This binary has an embedded xpcshell only cert for verifying test only mars. It is only used by tests and is not signed w/ authenticode certs. - Modifying tests to use that new binary - Adding a check-cert option to the maintenance service - Using that new cert-check option in new tests to test the authenticode path - No longer doing an authenticode check during service updater tests on the xpcshell binary. - Enables more tests for other platforms
15 lines
512 B
C
15 lines
512 B
C
/* 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/. */
|
|
|
|
#ifndef _REGISTRYCERTIFICATES_H_
|
|
#define _REGISTRYCERTIFICATES_H_
|
|
|
|
#include "certificatecheck.h"
|
|
|
|
BOOL DoesBinaryMatchAllowedCertificates(LPCWSTR basePathForUpdate,
|
|
LPCWSTR filePath,
|
|
BOOL allowFallbackKeySkip = TRUE);
|
|
|
|
#endif
|