blob: cb07976f21bacda46b4a2b7db229d869dca80f1a [file] [log] [blame]
# Copyright 2017 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# This signs the main app and helper executable, and enables "rootless"
# protections. The main app does not use library validation because it has to
# load Flash player, plugins, etc.
enforcement_flags_app="restrict"
# All the helpers (crashpad, app_mode_loader, etc.), run under library
# validation as they should not run any code not signed by Google.
enforcement_flags_helpers="${enforcement_flags_app},library"
# The installer tools are signed with the kill bit as well, as they run on
# signing machines and should never be modified.
enforcement_flags_installer_tools="${enforcement_flags_helpers},kill"
# The designated requirement suffix used when signing Chrome's binaries. It
# contains the hash of the certificate used to sign Chrome. When transitioning
# signing certs, this may include the hash of both the old and new certificate.
requirement_suffix="\
and certificate leaf = H\"c9a99324ca3fcb23dbcc36bd5fd4f9753305130a\" \
"