Bug 1385780 - sign mar files using the sha384 certificate. r=bhearsum, a=app_update_sha384

This commit is contained in:
Robert Strong 2017-07-31 10:34:43 -07:00
parent 32892aa50e
commit bbc1c59e46
3 changed files with 4 additions and 4 deletions

View File

@ -88,7 +88,7 @@ def _generate_upstream_artifacts(build_platform, is_nightly=False):
'format': 'gpg',
}, {
'artifacts': ['public/build/update/target.complete.mar'],
'format': 'mar',
'format': 'mar_sha384',
}]
else:
raise Exception("Platform not implemented for signing")

View File

@ -64,7 +64,7 @@ def make_signing_description(config, jobs):
'format': 'gpg',
}, {
'artifacts': ['public/build/{locale}/target.complete.mar'],
'format': 'mar',
'format': 'mar_sha384',
}
]
else:

View File

@ -68,7 +68,7 @@ def make_repackage_signing_description(config, jobs):
locale_str = "{}/".format(dep_job.attributes.get('locale'))
scopes = [get_signing_cert_scope(config),
"project:releng:signing:format:mar"]
"project:releng:signing:format:mar_sha384"]
upstream_artifacts = [{
"taskId": {"task-reference": "<repackage>"},
@ -76,7 +76,7 @@ def make_repackage_signing_description(config, jobs):
"paths": [
"public/build/{}target.complete.mar".format(locale_str),
],
"formats": ["mar"]
"formats": ["mar_sha384"]
}]
if 'win' in dep_job.attributes.get('build_platform'):
upstream_artifacts.append({