1
0

Accepting request 899537 from home:dirkmueller:Factory

This syncs from SUSE:SLE-15:Update. the slightly non-incremental
changelog can't be avoided. 

- suse build key extended (bsc#1176759)
  gpg-pubkey-39db7c82-5847eb1f.asc -> gpg-pubkey-39db7c82-5f68629b.asc

- actually the container key is different from the build signing
  key. (PM-1845 bsc#1170347)

- add a /usr/share/container-keys/ directory for GPG based Container
  verification.
- Add the SUSE build key as "suse-container-key.asc". (PM-1845 bsc#1170347)

- created a new security@suse.de communication key (bsc#1166334)

- include ptf key in the key directory to avoid it being
  stripped via %doc stripping. (bsc#1044232)

OBS-URL: https://build.opensuse.org/request/show/899537
OBS-URL: https://build.opensuse.org/package/show/Base:System/suse-build-key?expand=0&rev=33
This commit is contained in:
Marcus Meissner 2021-06-14 07:37:37 +00:00 committed by Git OBS Bridge
parent eb8ac1146f
commit 149e29660e
5 changed files with 214 additions and 111 deletions

View File

@ -0,0 +1,19 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.15 (GNU/Linux)
mQENBFoulmkBCAC8z90eiLqdLLuFsocthStfLoG/fklt2gjOfLm9IWJFcCmvQpLn
pTw+6B0aaH693sfxg2XHZg4nHO/TYGWytyZYNlxeMTdemyL8gcV9Fks53DBH67ww
0XHBFRXPHIjMoa1tERVV9c99vZdzoUvn+0S9C1Qq5Hpd3NJpq/ZGdXkjJsIHT2zQ
2nQBRt2LkR9J7gg26qBj5UVguO8zmidsBAs3dsUtLhC6TroOG/3dmLo3CinAvUXT
tQ8Lm5p2TJ49K0/c8DQ4A56aP29kAM5bHlp2wYIohKzyKmE0LmYNWgvLxHLj0yzd
5BdGNVA4xyjdg1/wCGwh3EM0FU3xVMMpWQQPABEBAAG0OlNVU0UgTGludXggQ29u
dGFpbmVyIFNpZ25pbmcgS2V5IDxidWlsZC1jb250YWluZXJAc3VzZS5kZT6JAT4E
EwECACgFAloulmkCGwMFCRLMAwAGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJ
EI7+G8TUrenDlswH/1PwQuV0Um6J5csZIcde25Ip/LJMoldJb9aVpBxn70WWL6GF
AVoVTNFYYPHUbzv9/x2PPLRy2tcta+YZOKvcFbkM2SHXz1KF95Lg50pDr++DWog+
SDszvq3oVeIt3OIqvL1gbmp3V13qPLboFR+q3jMqMxUh9bYQX3rpH/cWq7h8yurL
KaiR9yQvHaPSrcGuJUGTr2zbEPBYCoMnEPuF/fNjwaTHmEX2fzoYhmIOZMH5x5W+
F1GOCZrK34QrdHuS+LmpV8mQz0+Qpd7LOGcd8wF3K2ep5xiwpOdzBELiekZaxrJ1
o0UviorRX4DPHLXZvyqPCCpYLWzj9b7rHCuenoQ=
=BucV
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -8,12 +8,12 @@ hieh/QxpoDyYd5w/aky3z23erCoEd+OPfAqEHd5tQIa6LOosa63BSCEl3milJ7J9
vDmoGPAoS6ui7S2R5X4/+PLN8Mm2kOBrFjhmL93LX0mrGCMxsNsKgP6zabYKQEb8 vDmoGPAoS6ui7S2R5X4/+PLN8Mm2kOBrFjhmL93LX0mrGCMxsNsKgP6zabYKQEb8
L028SXvl7EGoA+Vw5Vd3wIGbM73PfbgNrXjfABEBAAG0KFN1U0UgUGFja2FnZSBT L028SXvl7EGoA+Vw5Vd3wIGbM73PfbgNrXjfABEBAAG0KFN1U0UgUGFja2FnZSBT
aWduaW5nIEtleSA8YnVpbGRAc3VzZS5kZT6JATwEEwECACYCGwMGCwkIBwMCBBUC aWduaW5nIEtleSA8YnVpbGRAc3VzZS5kZT6JATwEEwECACYCGwMGCwkIBwMCBBUC
CAMEFgIDAQIeAQIXgAUCWEfrHwUJDsIitAAKCRBwr56BOdt8gpqUB/wPSSS5BcDu CAMEFgIDAQIeAQIXgAUCX2himwUJFeKaMAAKCRBwr56BOdt8glQcCACXQAkHKf0y
Oi4n02cj4Hdt7WITKBjjo0lG1fXG1ppx1wOST+s8FertMVFY53TW6FGjcYtwVOIq 7EPlayuX/EHc8sro4IAJDZqQFiPaJh8F+5HWD36+iw3D/HlOlzbd2y9oVqtbVDZV
rsMYiV6kf1NxUV/jcAy7VmC5EZnO0R/D3sT4Oh5hsLtERauZolK5BZmd0S51Qa8e amOJ0KV+l2oxPbMVg32plYGXLlXh1Gwp7/lLWieceXVzf3AbleejgXfafUyiCuvj
TxZ5mX9PL2i3s/ShETc30drf83ugc7B4yZPNQWXNDPgGcC+hEeC5qw48RzHYIpUt VaQyPNcGlEXIjiwi3qulw0+2rYAiUAf6KEq4wM9a/KLTLMhvxi2NigC+MiIbZtmt
RzHmefR5Z3ioTUbDlzy+SGP2uA7mhR4Lfk/df5fYxWfCoKlyGjtrvA65cB+Pksyn HlpFhMkp+Bdpdcqtz6cAucE3dSpVQcvkfNLOkZgrtkZfzkNBPaWnyZLtWdSrQah2
xrAeBuB+vBM+KnDrxW2Sn4AbWkzH//dfz9OJDJu4UM91hb7qxM0OkrXHQV3iNqzg vdIQX+RvMYVAQP4x+aL44ALlhnyeUST0wIX4AH82ifSnpvz/rEb1kpERj3XhwW+N
MDEhky/9NqMy NPBstHtGpA+l
=GdP5 =cJ/8
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----

View File

@ -7,94 +7,140 @@ keyring using the following command:
gpg --import security_at_suse_de.asc gpg --import security_at_suse_de.asc
This key is only used for E-Mail encryption and signing. This key is only used for E-Mail encryption and signing
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
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
pTtqq53+ 1IjYALwTD87Oqz/sGnCfIKiiZl3OxrWSZjrvuY5vxcdIAV2JAjMEEAEKAB0WIQTu
=ITP3 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
rGOJ+4Zwj2oEGwnkm/M=
=jrJS
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,8 +1,33 @@
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jan 11 15:00:10 UTC 2019 - meissner@suse.com Mon Sep 21 08:30:03 UTC 2020 - Marcus Meissner <meissner@suse.com>
- add PTF key to the key directory, so it does not get stripped - suse build key extended (bsc#1176759)
out when using --exclude-docs (bsc#1044232) gpg-pubkey-39db7c82-5847eb1f.asc -> gpg-pubkey-39db7c82-5f68629b.asc
-------------------------------------------------------------------
Thu Aug 13 09:32:26 UTC 2020 - Marcus Meissner <meissner@suse.com>
- actually the container key is different from the build signing
key. (PM-1845 bsc#1170347)
-------------------------------------------------------------------
Thu Apr 23 13:32:45 UTC 2020 - Marcus Meissner <meissner@suse.com>
- add a /usr/share/container-keys/ directory for GPG based Container
verification.
- Add the SUSE build key as "suse-container-key.asc". (PM-1845 bsc#1170347)
-------------------------------------------------------------------
Wed Mar 11 09:09:42 UTC 2020 - Marcus Meissner <meissner@suse.com>
- created a new security@suse.de communication key (bsc#1166334)
-------------------------------------------------------------------
Tue Nov 13 12:41:24 UTC 2018 - meissner@suse.com
- include ptf key in the key directory to avoid it being
stripped via %doc stripping. (bsc#1044232)
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Mar 28 14:56:15 UTC 2018 - meissner@suse.com Wed Mar 28 14:56:15 UTC 2018 - meissner@suse.com

View File

@ -1,7 +1,7 @@
# #
# spec file for package suse-build-key # spec file for package suse-build-key
# #
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2021 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via https://bugs.opensuse.org/
# #
@ -22,14 +22,14 @@ Provides: build-key
Requires: gpg Requires: gpg
AutoReqProv: off AutoReqProv: off
Summary: The public gpg key for rpm package signature verification Summary: The public gpg key for rpm package signature verification
License: GPL-2.0+ License: GPL-2.0-or-later
Group: System/Packages Group: System/Packages
Version: 12.0 Version: 12.0
Release: 0 Release: 0
# pub 2048R/39DB7C82 2013-01-31 SuSE Package Signing Key <build@suse.de> # pub 2048R/39DB7C82 2013-01-31 SuSE Package Signing Key <build@suse.de>
# The main package signing key. # The main package signing key.
Source0: gpg-pubkey-39db7c82-5847eb1f.asc Source0: gpg-pubkey-39db7c82-5f68629b.asc
# pub 2048R/50A3DD1C 2013-01-14 SuSE Package Signing Key (reserve key) <build@suse.de> # pub 2048R/50A3DD1C 2013-01-14 SuSE Package Signing Key (reserve key) <build@suse.de>
# Fallback key if main key gets lost. # Fallback key if main key gets lost.
@ -39,16 +39,22 @@ Source1: gpg-pubkey-50a3dd1c-50f35137.asc
# SLES 10 key. # SLES 10 key.
Source2: gpg-pubkey-307e3d54-5aaa90a5.asc Source2: gpg-pubkey-307e3d54-5aaa90a5.asc
#pub rsa2048/0x8EFE1BC4D4ADE9C3 2017-12-11 [SC] [expires: 2027-12-09]
# Key fingerprint = 0EE9 CA43 0050 9E29 17A0 54ED 8EFE 1BC4 D4AD E9C3
# container key used by Container TUF style signing.
Source3: build-container-d4ade9c3-5a2e9669.asc
# pub 1024D/B37B98A9 2005-05-11 SUSE PTF Signing Key <support@suse.com> # pub 1024D/B37B98A9 2005-05-11 SUSE PTF Signing Key <support@suse.com>
# SUSE supplied PTF (program temporary fixes) are signed by this key. # SUSE supplied PTF (program temporary fixes) are signed by this key.
# supplied to be not imported by default # supplied to be not imported by default
Source98: suse_ptf_key.asc Source98: suse_ptf_key.asc
#pub rsa4096/0x21FE92322BA9E067 2018-03-15 [SC] [expires: 2020-03-14] #pub rsa4096/0xB205E69BAB2FD922 2020-03-10 [SC] [expires: 2022-03-10]
# Key fingerprint = EC7C 5EAB 2C34 09A6 4F3B BE6E 21FE 9232 2BA9 E067 #Key fingerprint = 2BAB 445F B9B4 F0D3 30E4 7CB0 B205 E69B AB2F D922
#uid SUSE Security Team <security@suse.com> #uid [ full ] SUSE Security Team <security@suse.com>
#uid SUSE Security Team <security@suse.de> #uid [ full ] SUSE Security Team <security@suse.de>
#sub rsa4096/0xFF97314EC1E11A0E 2018-03-15 [E] [expires: 2020-03-14] #sub rsa4096/0xA679ED66FD417627 2020-03-10 [E] [expires: 2022-03-10]
# Key fingerprint = DB30 DF8E 6E44 CFF8 25E8 C858 A679 ED66 FD41 7627
# Only used for email communication # Only used for email communication
Source99: security_at_suse_de.asc Source99: security_at_suse_de.asc
@ -57,15 +63,17 @@ Source100: dumpsigs
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch BuildArch: noarch
%define keydir %{_prefix}/lib/rpm/gnupg/keys %define keydir %{_prefix}/lib/rpm/gnupg/keys
PreReq: sh-utils gpg fileutils mktemp %define containerkeydir %{_prefix}/share/container-keys/
PreReq: fileutils
PreReq: gpg
PreReq: mktemp
PreReq: sh-utils
%description %description
This package contains the gpg keys that are used to sign the This package contains the gpg keys that are used to sign the
SUSE rpm packages. The keys installed here are not actually SUSE rpm packages. The keys installed here are not actually
used by anything. rpm/zypper use the keys in the rpm db instead. used by anything. rpm/zypper use the keys in the rpm db instead.
%prep %prep
%setup -qcT %setup -qcT
@ -85,15 +93,20 @@ for i in %sources; do
done done
install -m 755 %{SOURCE100} $RPM_BUILD_ROOT/usr/lib/rpm/gnupg install -m 755 %{SOURCE100} $RPM_BUILD_ROOT/usr/lib/rpm/gnupg
install -d -m 755 $RPM_BUILD_ROOT%{containerkeydir}/
install -c -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{containerkeydir}/suse-container-key.asc
%files %files
%defattr(644,root,root) %defattr(644,root,root)
%doc security_at_suse_de.asc %doc security_at_suse_de.asc
%attr(755,root,root) %dir %{_prefix}/lib/rpm/gnupg %attr(755,root,root) %dir %{_prefix}/lib/rpm/gnupg
%attr(755,root,root) %dir %{keydir} %attr(755,root,root) %dir %{keydir}
%attr(755,root,root) %dir %{containerkeydir}
%attr(755,root,root) %{_prefix}/lib/rpm/gnupg/dumpsigs %attr(755,root,root) %{_prefix}/lib/rpm/gnupg/dumpsigs
%{keydir}/gpg-pubkey-50a3dd1c-50f35137.asc %{keydir}/gpg-pubkey-50a3dd1c-50f35137.asc
%{keydir}/gpg-pubkey-39db7c82-5847eb1f.asc %{keydir}/gpg-pubkey-39db7c82-5f68629b.asc
%{keydir}/gpg-pubkey-307e3d54-5aaa90a5.asc %{keydir}/gpg-pubkey-307e3d54-5aaa90a5.asc
%{keydir}/suse_ptf_key.asc %{keydir}/suse_ptf_key.asc
%{containerkeydir}/suse-container-key.asc
%changelog %changelog