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>

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