1
0

23 Commits

Author SHA256 Message Date
cc962e6b40 Accepting request 1268602 from Base:System
- reenable the distrusted certs again. the distrust is only for certs
  issued after the distrust date, not for all certs of a CA.
  remove: remove-distrusted.patch

OBS-URL: https://build.opensuse.org/request/show/1268602
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ca-certificates-mozilla?expand=0&rev=69
2025-04-14 10:55:32 +00:00
828da21486 - reenable the distrusted certs again. the distrust is only for certs
issued after the distrust date, not for all certs of a CA.
  remove: remove-distrusted.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/ca-certificates-mozilla?expand=0&rev=173
2025-04-11 11:45:13 +00:00
8636836275 OBS-URL: https://build.opensuse.org/package/show/Base:System/ca-certificates-mozilla?expand=0&rev=172 2025-04-11 10:42:57 +00:00
e79558759a - reenable them again. the distrust is only for newer certs.
OBS-URL: https://build.opensuse.org/package/show/Base:System/ca-certificates-mozilla?expand=0&rev=171
2025-04-11 10:42:44 +00:00
f33b94a992 Accepting request 1265888 from Base:System
- explit remove distruted certs, as the distrust does not get exported
  correctly and the SSL certs are still trusted. (bsc#1240343)
  - Entrust.net Premium 2048 Secure Server CA
  - Entrust Root Certification Authority
  - AffirmTrust Commercial
  - AffirmTrust Networking
  - AffirmTrust Premium
  - AffirmTrust Premium ECC
  - Entrust Root Certification Authority - G2
  - Entrust Root Certification Authority - EC1
  - GlobalSign Root E46
  - GLOBALTRUST 2020
- remove-distrusted.patch: apply to certdata.txt

OBS-URL: https://build.opensuse.org/request/show/1265888
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ca-certificates-mozilla?expand=0&rev=68
2025-04-02 15:07:31 +00:00
2d86caf876 OBS-URL: https://build.opensuse.org/package/show/Base:System/ca-certificates-mozilla?expand=0&rev=169 2025-03-31 12:00:49 +00:00
a7a49c1d59 OBS-URL: https://build.opensuse.org/package/show/Base:System/ca-certificates-mozilla?expand=0&rev=168 2025-03-31 11:57:04 +00:00
95424ca600 OBS-URL: https://build.opensuse.org/package/show/Base:System/ca-certificates-mozilla?expand=0&rev=167 2025-03-31 11:52:28 +00:00
0d7c906d8c - remove-distrusted.patch: apply to certdata.txt
OBS-URL: https://build.opensuse.org/package/show/Base:System/ca-certificates-mozilla?expand=0&rev=166
2025-03-31 11:49:57 +00:00
ea17365b8b - explit remove distruted certs, as the distrust does not get exported
correctly and the SSL certs are still trusted. (bsc#1240343)
  - Entrust.net Premium 2048 Secure Server CA
  - Entrust Root Certification Authority
  - AffirmTrust Commercial
  - AffirmTrust Networking
  - AffirmTrust Premium
  - AffirmTrust Premium ECC
  - Entrust Root Certification Authority - G2
  - Entrust Root Certification Authority - EC1
  - GlobalSign Root E46
  - GLOBALTRUST 2020

OBS-URL: https://build.opensuse.org/package/show/Base:System/ca-certificates-mozilla?expand=0&rev=165
2025-03-31 11:43:57 +00:00
5b6658a023 Accepting request 1255908 from Base:System
- Fix awk to compare (missing a =) and give the following output:
  # NSS_BUILTINS_LIBRARY_VERSION "2.74" (forwarded request 1255880 from eroca)

OBS-URL: https://build.opensuse.org/request/show/1255908
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ca-certificates-mozilla?expand=0&rev=67
2025-03-26 20:17:59 +00:00
cffb96d823 - Fix awk to compare (missing a =) and give the following output:
# NSS_BUILTINS_LIBRARY_VERSION "2.74"

OBS-URL: https://build.opensuse.org/package/show/Base:System/ca-certificates-mozilla?expand=0&rev=163
2025-03-25 09:55:53 +00:00
fa8f0c751d - pass file argument to awk (bsc#1240009)
OBS-URL: https://build.opensuse.org/package/show/Base:System/ca-certificates-mozilla?expand=0&rev=162
2025-03-25 08:14:22 +00:00
114f0c9406 Accepting request 1243275 from Base:System
- test for a concretely missing certificate rather than
  just the directory, as the latter is now also provided by
  openssl-3 (forwarded request 1243202 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1243275
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ca-certificates-mozilla?expand=0&rev=66
2025-02-07 21:56:08 +00:00
828074ec32 - test for a concretely missing certificate rather than
just the directory, as the latter is now also provided by
  openssl-3

OBS-URL: https://build.opensuse.org/package/show/Base:System/ca-certificates-mozilla?expand=0&rev=160
2025-02-05 08:27:03 +00:00
1b7a6831bf Accepting request 1243055 from Base:System
- remove extensive signature printing in comments of the cert
  bundle

- Define two macros to break a build cycle with p11-kit. (forwarded request 1243021 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1243055
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ca-certificates-mozilla?expand=0&rev=65
2025-02-04 17:11:11 +00:00
40fc73a8f9 - update to 2.74 state of Mozilla SSL root CAs:
Removed:
  * SwissSign Silver CA - G2
  Added:
  * D-TRUST BR Root CA 2 2023
  * D-TRUST EV Root CA 2 2023

OBS-URL: https://build.opensuse.org/package/show/Base:System/ca-certificates-mozilla?expand=0&rev=158
2025-02-04 15:26:23 +00:00
dfc2cbb07d - remove extensive signature printing in comments of the cert
bundle

- Define two macros to break a build cycle with p11-kit.

OBS-URL: https://build.opensuse.org/package/show/Base:System/ca-certificates-mozilla?expand=0&rev=157
2025-02-04 10:28:18 +00:00
ec2c5d134d Accepting request 1239776 from Base:System
- Define two macros to break a build cycle with p11-kit. (forwarded request 1239757 from StevenK)

OBS-URL: https://build.opensuse.org/request/show/1239776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ca-certificates-mozilla?expand=0&rev=64
2025-01-23 16:57:21 +00:00
5ff1923469 - Define two macros to break a build cycle with p11-kit.
OBS-URL: https://build.opensuse.org/package/show/Base:System/ca-certificates-mozilla?expand=0&rev=155
2025-01-23 09:43:46 +00:00
d5b74ccdf4 Accepting request 1233132 from Base:System
- Updated to 2.72 state of Mozilla SSL root CAs (bsc#1234798)
  Removed:
  - SecureSign RootCA11
  - Security Communication RootCA3
  Added:
  - TWCA CYBER Root CA
  - TWCA Global Root CA G2
  - SecureSign Root CA12
  - SecureSign Root CA14
  - SecureSign Root CA15

- fix mozila typo in installed files
  intermediate root chains now with openssl 1.0.2 and also gnutls 3.5
- split out the CA root certificates from the openssl certs
  subpackage into a package of its own.

OBS-URL: https://build.opensuse.org/request/show/1233132
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ca-certificates-mozilla?expand=0&rev=63
2024-12-23 15:49:04 +00:00
0e544e709e - Updated to 2.72 state of Mozilla SSL root CAs (bsc#1234798)
OBS-URL: https://build.opensuse.org/package/show/Base:System/ca-certificates-mozilla?expand=0&rev=153
2024-12-23 10:48:14 +00:00
3bb4e89a8b - update to 2.72:
Removed:
  - SecureSign RootCA11
  - Security Communication RootCA3
  Added:
  - TWCA CYBER Root CA
  - TWCA Global Root CA G2
  - SecureSign Root CA12
  - SecureSign Root CA14
  - SecureSign Root CA15
- fix mozila typo in installed files
  intermediate root chains now with openssl 1.0.2 and also gnutls 3.5
- split out the CA root certificates from the openssl certs
  subpackage into a package of its own.

OBS-URL: https://build.opensuse.org/package/show/Base:System/ca-certificates-mozilla?expand=0&rev=152
2024-12-15 21:13:37 +00:00
8 changed files with 1231 additions and 501 deletions

View File

@@ -1,3 +1,10 @@
-------------------------------------------------------------------
Tue Feb 4 15:48:48 UTC 2025 - Dirk Müller <dmueller@suse.com>
- test for a concretely missing certificate rather than
just the directory, as the latter is now also provided by
openssl-3
-------------------------------------------------------------------
Thu Aug 8 12:16:30 UTC 2024 - Bernhard Wiedemann <bwiedemann@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package ca-certificates-mozilla-prebuilt
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -71,7 +71,7 @@ echo "C /var/lib/ca-certificates" > %{buildroot}%{_tmpfilesdir}/%{name}.conf
if [ -z "${TRANSACTIONAL_UPDATE}" ]; then
if [ -x /usr/bin/systemd-tmpfiles ]; then
/usr/bin/systemd-tmpfiles --create %{_tmpfilesdir}/ca-certificates-mozilla-prebuilt.conf || :
elif [ -x /bin/cp ] && [ ! -e /var/lib/ca-certificates ]; then
elif [ -x /bin/cp ] && [ ! -e /var/lib/ca-certificates/openssl/002c0b4f.0 ]; then
/bin/cp -as /usr/share/factory/var/lib/ca-certificates /var/lib || :
fi
fi

View File

@@ -1,3 +1,73 @@
-------------------------------------------------------------------
Fri Apr 11 10:42:18 UTC 2025 - Marcus Meissner <meissner@suse.com>
- reenable the distrusted certs again. the distrust is only for certs
issued after the distrust date, not for all certs of a CA.
remove: remove-distrusted.patch
-------------------------------------------------------------------
Mon Mar 31 11:42:58 UTC 2025 - Marcus Meissner <meissner@suse.com>
- explit remove distruted certs, as the distrust does not get exported
correctly and the SSL certs are still trusted. (bsc#1240343)
- Entrust.net Premium 2048 Secure Server CA
- Entrust Root Certification Authority
- AffirmTrust Commercial
- AffirmTrust Networking
- AffirmTrust Premium
- AffirmTrust Premium ECC
- Entrust Root Certification Authority - G2
- Entrust Root Certification Authority - EC1
- GlobalSign Root E46
- GLOBALTRUST 2020
- remove-distrusted.patch: apply to certdata.txt
-------------------------------------------------------------------
Tue Mar 25 09:45:30 UTC 2025 - Elisei Roca <eroca@suse.com>
- Fix awk to compare (missing a =) and give the following output:
# NSS_BUILTINS_LIBRARY_VERSION "2.74"
-------------------------------------------------------------------
Tue Mar 25 08:11:46 UTC 2025 - Marcus Meissner <meissner@suse.com>
- pass file argument to awk (bsc#1240009)
-------------------------------------------------------------------
Tue Feb 4 15:24:38 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 2.74 state of Mozilla SSL root CAs:
Removed:
* SwissSign Silver CA - G2
Added:
* D-TRUST BR Root CA 2 2023
* D-TRUST EV Root CA 2 2023
-------------------------------------------------------------------
Tue Feb 4 09:55:01 UTC 2025 - Dirk Müller <dmueller@suse.com>
- remove extensive signature printing in comments of the cert
bundle
-------------------------------------------------------------------
Thu Jan 23 08:23:15 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
- Define two macros to break a build cycle with p11-kit.
-------------------------------------------------------------------
Sun Dec 15 21:07:58 UTC 2024 - Dirk Müller <dmueller@suse.com>
- Updated to 2.72 state of Mozilla SSL root CAs (bsc#1234798)
Removed:
- SecureSign RootCA11
- Security Communication RootCA3
Added:
- TWCA CYBER Root CA
- TWCA Global Root CA G2
- SecureSign Root CA12
- SecureSign Root CA14
- SecureSign Root CA15
-------------------------------------------------------------------
Mon Jul 8 15:19:02 UTC 2024 - Marcus Meissner <meissner@suse.com>
@@ -158,7 +228,7 @@ Mon May 2 11:35:33 UTC 2022 - Marcus Meissner <meissner@suse.com>
- GTS Root R2
- GTS Root R3
- GTS Root R4
-------------------------------------------------------------------
Sat Oct 2 07:33:52 UTC 2021 - Marcus Meissner <meissner@suse.com>
@@ -203,7 +273,7 @@ Mon Jul 5 12:16:33 UTC 2021 - Marcus Meissner <meissner@suse.com>
-------------------------------------------------------------------
Sun Jul 4 09:14:00 UTC 2021 - Dirk Müller <dmueller@suse.com>
- fix mozila typo in installed files
- fix mozila typo in installed files
-------------------------------------------------------------------
Tue Feb 9 13:11:37 UTC 2021 - Marcus Meissner <meissner@suse.com>
@@ -479,7 +549,7 @@ Tue Jan 24 12:46:29 UTC 2017 - meissner@suse.com
emailProtection
- diff-from-upstream-2.7.patch: removed as we should be able to do
intermediate root chains now with openssl 1.0.2 and also gnutls 3.5
intermediate root chains now with openssl 1.0.2 and also gnutls 3.5
is able to do so.
-------------------------------------------------------------------
@@ -902,7 +972,7 @@ Wed Sep 30 13:17:45 UTC 2009 - lnussel@suse.de
Tue Dec 2 11:29:03 CET 2008 - cfarrell@suse.de
- Add openssl-certs.COPYING to fix bnc#441356
-------------------------------------------------------------------
Thu Oct 9 17:49:57 CEST 2008 - lnussel@suse.de
@@ -912,6 +982,6 @@ Thu Oct 9 17:49:57 CEST 2008 - lnussel@suse.de
-------------------------------------------------------------------
Wed Jul 9 15:15:38 CEST 2008 - mkoenig@suse.de
- split out the CA root certificates from the openssl certs
subpackage into a package of its own.
- split out the CA root certificates from the openssl certs
subpackage into a package of its own.

View File

@@ -1,7 +1,7 @@
#
# spec file for package ca-certificates-mozilla
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -33,11 +33,14 @@
%endif
%endif
#
# Taken from p11-kit, to avoid a build cycle
%define pkidir_static %{_datadir}/pki
%define trustdir_static %{pkidir_static}/trust
%define certdir %{trustdir_static}
Name: ca-certificates-mozilla
# Version number is NSS_BUILTINS_LIBRARY_VERSION in this file:
# http://hg.mozilla.org/projects/nss/file/default/lib/ckfw/builtins/nssckbi.h
Version: 2.68
Version: 2.74
Release: 0
Summary: CA certificates for OpenSSL
License: MPL-2.0
@@ -61,11 +64,10 @@ Source11: %{name}.COPYING
Source12: compareoldnew
BuildRequires: ca-certificates
BuildRequires: openssl
BuildRequires: p11-kit-devel
BuildRequires: python3-base
# for update-ca-certificates
Requires(post): ca-certificates
Requires(postun):ca-certificates
Requires(postun): ca-certificates
#
# replaces this package from SLE11 times
Obsoletes: openssl-certs < %version
@@ -82,7 +84,9 @@ from MozillaFirefox
%setup -qcT
mkdir certs
cp %{SOURCE0} certs
cd certs
cp %{SOURCE0} .
cd ..
install -m 644 %{SOURCE11} COPYING
ver=`sed -ne '/NSS_BUILTINS_LIBRARY_VERSION /s/.*"\(.*\)"/\1/p' < "%{SOURCE1}"`
@@ -108,7 +112,7 @@ cd ..
#
# Generated from:
EOF
awk '$2 = "NSS_BUILTINS_LIBRARY_VERSION" {print "# " $2 " " $3}';
awk '$2 == "NSS_BUILTINS_LIBRARY_VERSION" {print "# " $2 " " $3}' %{SOURCE1}
echo '#';
ls -1 certs/*.tmp-p11-kit | sort | xargs cat
) > %{name}.trust.p11-kit

File diff suppressed because it is too large Load Diff

View File

@@ -280,7 +280,7 @@ for tobj in objects:
# obtain certificate information suitable as a comment
comment_fname = "comment-" + fname
fcout = open(comment_fname, "w")
comment_command = ["openssl", "x509", "-in", cert_fname, "-noout", "-text"]
comment_command = ["openssl", "x509", "-in", cert_fname, "-noout", "-text", "-certopt", "no_pubkey,no_sigdump"]
subprocess.call(comment_command, stdout=fcout)
fcout.close()
sed_command = ["sed", "--in-place", "s/^/#/", comment_fname]

View File

@@ -16,7 +16,7 @@ trap cleanup EXIT
mkdir old new
cd old
echo old...
ln -s ../.osc/certdata.txt
ln -s ../.osc/sources/certdata.txt
python3 ../certdata2pem.py > stdout 2> stderr
ls -1 cert-* | sort > ../old.files
cd ..

View File

@@ -46,8 +46,8 @@
* It's recommend to switch back to 0 after having reached version 98/99.
*/
#define NSS_BUILTINS_LIBRARY_VERSION_MAJOR 2
#define NSS_BUILTINS_LIBRARY_VERSION_MINOR 68
#define NSS_BUILTINS_LIBRARY_VERSION "2.68"
#define NSS_BUILTINS_LIBRARY_VERSION_MINOR 74
#define NSS_BUILTINS_LIBRARY_VERSION "2.74"
/* These version numbers detail the semantic changes to the ckfw engine. */
#define NSS_BUILTINS_HARDWARE_VERSION_MAJOR 1