079376
%define pkidir %{_sysconfdir}/pki
079376
%define catrustdir %{_sysconfdir}/pki/ca-trust
079376
%define classic_tls_bundle ca-bundle.crt
079376
%define openssl_format_trust_bundle ca-bundle.trust.crt
079376
%define p11_format_bundle ca-bundle.trust.p11-kit
079376
%define legacy_default_bundle ca-bundle.legacy.default.crt
079376
%define legacy_disable_bundle ca-bundle.legacy.disable.crt
079376
%define java_bundle java/cacerts
079376
079376
Summary: The Mozilla CA root certificate bundle
079376
Name: ca-certificates
079376
079376
# For the package version number, we use: year.{upstream version}
079376
#
079376
# The {upstream version} can be found as symbol
079376
# NSS_BUILTINS_LIBRARY_VERSION in file nss/lib/ckfw/builtins/nssckbi.h
079376
# which corresponds to the data in file nss/lib/ckfw/builtins/certdata.txt.
079376
#
079376
# The files should be taken from a released version of NSS, as published
079376
# at https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/
079376
#
079376
# The versions that are used by the latest released version of 
079376
# Mozilla Firefox should be available from:
079376
# https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/nssckbi.h
079376
# https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
079376
#
079376
# The most recent development versions of the files can be found at
079376
# http://hg.mozilla.org/projects/nss/raw-file/default/lib/ckfw/builtins/nssckbi.h
079376
# http://hg.mozilla.org/projects/nss/raw-file/default/lib/ckfw/builtins/certdata.txt
079376
# (but these files might have not yet been released).
079376
#
079376
# (until 2012.87 the version was based on the cvs revision ID of certdata.txt,
079376
# but in 2013 the NSS projected was migrated to HG. Old version 2012.87 is 
079376
# equivalent to new version 2012.1.93, which would break the requirement 
079376
# to have increasing version numbers. However, the new scheme will work, 
079376
# because all future versions will start with 2013 or larger.)
079376
845a8c
Version: 2022.2.54
cc75ad
# On RHEL 8.x, please keep the release version >= 80
cc75ad
# When rebasing on Y-Stream (8.y), use 81, 82, 83, ...
cc75ad
# When rebasing on Z-Stream (8.y.z), use 80.0, 80.1, 80.2, ..
845a8c
Release: 80.2%{?dist}
079376
License: Public Domain
079376
079376
Group: System Environment/Base
079376
URL: https://fedoraproject.org/wiki/CA-Certificates
079376
079376
#Please always update both certdata.txt and nssckbi.h
079376
Source0: certdata.txt
079376
Source1: nssckbi.h
079376
Source2: update-ca-trust
079376
Source3: trust-fixes
079376
Source4: certdata2pem.py
079376
Source5: ca-legacy.conf
079376
Source6: ca-legacy
079376
Source9: ca-legacy.8.txt
079376
Source10: update-ca-trust.8.txt
079376
Source11: README.usr
079376
Source12: README.etc
079376
Source13: README.extr
079376
Source14: README.java
079376
Source15: README.openssl
079376
Source16: README.pem
079376
Source17: README.edk2
079376
Source18: README.src
079376
079376
BuildArch: noarch
079376
079376
Requires(post): bash
079376
Requires(post): grep
079376
Requires(post): sed
079376
Requires(post): coreutils
079376
Requires: bash
079376
Requires: grep
079376
Requires: sed
079376
Requires(post): p11-kit >= 0.23.12
079376
Requires(post): p11-kit-trust >= 0.23.12
079376
Requires: p11-kit >= 0.23.12
079376
Requires: p11-kit-trust >= 0.23.12
079376
079376
BuildRequires: perl-interpreter
cc75ad
BuildRequires: python3-devel
079376
BuildRequires: openssl
079376
BuildRequires: asciidoc
079376
BuildRequires: libxslt
079376
079376
%description
079376
This package contains the set of CA certificates chosen by the
079376
Mozilla Foundation for use with the Internet PKI.
079376
079376
%prep
079376
rm -rf %{name}
079376
mkdir %{name}
079376
mkdir %{name}/certs
079376
mkdir %{name}/certs/legacy-default
079376
mkdir %{name}/certs/legacy-disable
079376
mkdir %{name}/java
079376
079376
%build
079376
pushd %{name}/certs
079376
 pwd
079376
 cp %{SOURCE0} .
079376
 %{__python3} %{SOURCE4} >c2p.log 2>c2p.err
079376
popd
079376
pushd %{name}
079376
 (
079376
   cat <
079376
# This is a bundle of X.509 certificates of public Certificate
079376
# Authorities.  It was generated from the Mozilla root CA list.
079376
# These certificates and trust/distrust attributes use the file format accepted
079376
# by the p11-kit-trust module.
079376
#
079376
# Source: nss/lib/ckfw/builtins/certdata.txt
079376
# Source: nss/lib/ckfw/builtins/nssckbi.h
079376
#
079376
# Generated from:
079376
EOF
079376
   cat %{SOURCE1}  |grep -w NSS_BUILTINS_LIBRARY_VERSION | awk '{print "# " $2 " " $3}';
079376
   echo '#';
079376
 ) > %{p11_format_bundle}
079376
079376
 touch %{legacy_default_bundle}
079376
 NUM_LEGACY_DEFAULT=`find certs/legacy-default -type f | wc -l`
079376
 if [ $NUM_LEGACY_DEFAULT -ne 0 ]; then
079376
     for f in certs/legacy-default/*.crt; do 
079376
       echo "processing $f"
079376
       tbits=`sed -n '/^# openssl-trust/{s/^.*=//;p;}' $f`
079376
       alias=`sed -n '/^# alias=/{s/^.*=//;p;q;}' $f | sed "s/'//g" | sed 's/"//g'`
079376
       targs=""
079376
       if [ -n "$tbits" ]; then
079376
          for t in $tbits; do
079376
             targs="${targs} -addtrust $t"
079376
          done
079376
       fi
079376
       if [ -n "$targs" ]; then
079376
          echo "legacy default flags $targs for $f" >> info.trust
079376
          openssl x509 -text -in "$f" -trustout $targs -setalias "$alias" >> %{legacy_default_bundle}
079376
       fi
079376
     done
079376
 fi
079376
079376
 touch %{legacy_disable_bundle}
079376
 NUM_LEGACY_DISABLE=`find certs/legacy-disable -type f | wc -l`
079376
 if [ $NUM_LEGACY_DISABLE -ne 0 ]; then
079376
     for f in certs/legacy-disable/*.crt; do 
079376
       echo "processing $f"
079376
       tbits=`sed -n '/^# openssl-trust/{s/^.*=//;p;}' $f`
079376
       alias=`sed -n '/^# alias=/{s/^.*=//;p;q;}' $f | sed "s/'//g" | sed 's/"//g'`
079376
       targs=""
079376
       if [ -n "$tbits" ]; then
079376
          for t in $tbits; do
079376
             targs="${targs} -addtrust $t"
079376
          done
079376
       fi
079376
       if [ -n "$targs" ]; then
079376
          echo "legacy disable flags $targs for $f" >> info.trust
079376
          openssl x509 -text -in "$f" -trustout $targs -setalias "$alias" >> %{legacy_disable_bundle}
079376
       fi
079376
     done
079376
 fi
079376
079376
 P11FILES=`find certs -name \*.tmp-p11-kit | wc -l`
079376
 if [ $P11FILES -ne 0 ]; then
079376
   for p in certs/*.tmp-p11-kit; do 
079376
     cat "$p" >> %{p11_format_bundle}
079376
   done
079376
 fi
079376
 # Append our trust fixes
079376
 cat %{SOURCE3} >> %{p11_format_bundle}
079376
popd
079376
079376
#manpage
079376
cp %{SOURCE10} %{name}/update-ca-trust.8.txt
079376
asciidoc.py -v -d manpage -b docbook %{name}/update-ca-trust.8.txt
079376
xsltproc --nonet -o %{name}/update-ca-trust.8 /usr/share/asciidoc/docbook-xsl/manpage.xsl %{name}/update-ca-trust.8.xml
079376
079376
cp %{SOURCE9} %{name}/ca-legacy.8.txt
079376
asciidoc.py -v -d manpage -b docbook %{name}/ca-legacy.8.txt
079376
xsltproc --nonet -o %{name}/ca-legacy.8 /usr/share/asciidoc/docbook-xsl/manpage.xsl %{name}/ca-legacy.8.xml
079376
079376
079376
%install
079376
rm -rf $RPM_BUILD_ROOT
079376
mkdir -p -m 755 $RPM_BUILD_ROOT%{pkidir}/tls/certs
079376
mkdir -p -m 755 $RPM_BUILD_ROOT%{pkidir}/java
079376
mkdir -p -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/ssl
079376
mkdir -p -m 755 $RPM_BUILD_ROOT%{catrustdir}/source
079376
mkdir -p -m 755 $RPM_BUILD_ROOT%{catrustdir}/source/anchors
079376
mkdir -p -m 755 $RPM_BUILD_ROOT%{catrustdir}/source/blacklist
079376
mkdir -p -m 755 $RPM_BUILD_ROOT%{catrustdir}/extracted
079376
mkdir -p -m 755 $RPM_BUILD_ROOT%{catrustdir}/extracted/pem
079376
mkdir -p -m 755 $RPM_BUILD_ROOT%{catrustdir}/extracted/openssl
079376
mkdir -p -m 755 $RPM_BUILD_ROOT%{catrustdir}/extracted/java
079376
mkdir -p -m 755 $RPM_BUILD_ROOT%{catrustdir}/extracted/edk2
079376
mkdir -p -m 755 $RPM_BUILD_ROOT%{_datadir}/pki/ca-trust-source
079376
mkdir -p -m 755 $RPM_BUILD_ROOT%{_datadir}/pki/ca-trust-source/anchors
079376
mkdir -p -m 755 $RPM_BUILD_ROOT%{_datadir}/pki/ca-trust-source/blacklist
079376
mkdir -p -m 755 $RPM_BUILD_ROOT%{_datadir}/pki/ca-trust-legacy
079376
mkdir -p -m 755 $RPM_BUILD_ROOT%{_bindir}
079376
mkdir -p -m 755 $RPM_BUILD_ROOT%{_mandir}/man8
079376
079376
install -p -m 644 %{name}/update-ca-trust.8 $RPM_BUILD_ROOT%{_mandir}/man8
079376
install -p -m 644 %{name}/ca-legacy.8 $RPM_BUILD_ROOT%{_mandir}/man8
079376
install -p -m 644 %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/pki/ca-trust-source/README
079376
install -p -m 644 %{SOURCE12} $RPM_BUILD_ROOT%{catrustdir}/README
079376
install -p -m 644 %{SOURCE13} $RPM_BUILD_ROOT%{catrustdir}/extracted/README
079376
install -p -m 644 %{SOURCE14} $RPM_BUILD_ROOT%{catrustdir}/extracted/java/README
079376
install -p -m 644 %{SOURCE15} $RPM_BUILD_ROOT%{catrustdir}/extracted/openssl/README
079376
install -p -m 644 %{SOURCE16} $RPM_BUILD_ROOT%{catrustdir}/extracted/pem/README
079376
install -p -m 644 %{SOURCE17} $RPM_BUILD_ROOT%{catrustdir}/extracted/edk2/README
079376
install -p -m 644 %{SOURCE18} $RPM_BUILD_ROOT%{catrustdir}/source/README
079376
079376
install -p -m 644 %{name}/%{p11_format_bundle} $RPM_BUILD_ROOT%{_datadir}/pki/ca-trust-source/%{p11_format_bundle}
079376
079376
install -p -m 644 %{name}/%{legacy_default_bundle} $RPM_BUILD_ROOT%{_datadir}/pki/ca-trust-legacy/%{legacy_default_bundle}
079376
install -p -m 644 %{name}/%{legacy_disable_bundle} $RPM_BUILD_ROOT%{_datadir}/pki/ca-trust-legacy/%{legacy_disable_bundle}
079376
079376
install -p -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{catrustdir}/ca-legacy.conf
079376
079376
touch -r %{SOURCE0} $RPM_BUILD_ROOT%{_datadir}/pki/ca-trust-source/%{p11_format_bundle}
079376
079376
touch -r %{SOURCE0} $RPM_BUILD_ROOT%{_datadir}/pki/ca-trust-legacy/%{legacy_default_bundle}
079376
touch -r %{SOURCE0} $RPM_BUILD_ROOT%{_datadir}/pki/ca-trust-legacy/%{legacy_disable_bundle}
079376
079376
# TODO: consider to dynamically create the update-ca-trust script from within
079376
#       this .spec file, in order to have the output file+directory names at once place only.
079376
install -p -m 755 %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/update-ca-trust
079376
079376
install -p -m 755 %{SOURCE6} $RPM_BUILD_ROOT%{_bindir}/ca-legacy
079376
079376
# touch ghosted files that will be extracted dynamically
079376
# Set chmod 444 to use identical permission
079376
touch $RPM_BUILD_ROOT%{catrustdir}/extracted/pem/tls-ca-bundle.pem
079376
chmod 444 $RPM_BUILD_ROOT%{catrustdir}/extracted/pem/tls-ca-bundle.pem
079376
touch $RPM_BUILD_ROOT%{catrustdir}/extracted/pem/email-ca-bundle.pem
079376
chmod 444 $RPM_BUILD_ROOT%{catrustdir}/extracted/pem/email-ca-bundle.pem
079376
touch $RPM_BUILD_ROOT%{catrustdir}/extracted/pem/objsign-ca-bundle.pem
079376
chmod 444 $RPM_BUILD_ROOT%{catrustdir}/extracted/pem/objsign-ca-bundle.pem
079376
touch $RPM_BUILD_ROOT%{catrustdir}/extracted/openssl/%{openssl_format_trust_bundle}
079376
chmod 444 $RPM_BUILD_ROOT%{catrustdir}/extracted/openssl/%{openssl_format_trust_bundle}
079376
touch $RPM_BUILD_ROOT%{catrustdir}/extracted/%{java_bundle}
079376
chmod 444 $RPM_BUILD_ROOT%{catrustdir}/extracted/%{java_bundle}
079376
touch $RPM_BUILD_ROOT%{catrustdir}/extracted/edk2/cacerts.bin
079376
chmod 444 $RPM_BUILD_ROOT%{catrustdir}/extracted/edk2/cacerts.bin
079376
079376
# /etc/ssl/certs symlink for 3rd-party tools
079376
ln -s ../pki/tls/certs \
079376
    $RPM_BUILD_ROOT%{_sysconfdir}/ssl/certs
079376
# legacy filenames
079376
ln -s %{catrustdir}/extracted/pem/tls-ca-bundle.pem \
079376
    $RPM_BUILD_ROOT%{pkidir}/tls/cert.pem
079376
ln -s %{catrustdir}/extracted/pem/tls-ca-bundle.pem \
079376
    $RPM_BUILD_ROOT%{pkidir}/tls/certs/%{classic_tls_bundle}
079376
ln -s %{catrustdir}/extracted/openssl/%{openssl_format_trust_bundle} \
079376
    $RPM_BUILD_ROOT%{pkidir}/tls/certs/%{openssl_format_trust_bundle}
079376
ln -s %{catrustdir}/extracted/%{java_bundle} \
079376
    $RPM_BUILD_ROOT%{pkidir}/%{java_bundle}
079376
079376
079376
%pre
079376
if [ $1 -gt 1 ] ; then
079376
  # Upgrade or Downgrade.
079376
  # If the classic filename is a regular file, then we are upgrading
079376
  # from an old package and we will move it to an .rpmsave backup file.
079376
  # If the filename is a symbolic link, then we are good already.
079376
  # If the system will later be downgraded to an old package with regular 
079376
  # files, and afterwards updated again to a newer package with symlinks,
079376
  # and the old .rpmsave backup file didn't get cleaned up,
079376
  # then we don't backup again. We keep the older backup file.
079376
  # In other words, if an .rpmsave file already exists, we don't overwrite it.
079376
  #
079376
  if ! test -e %{pkidir}/%{java_bundle}.rpmsave; then
079376
    # no backup yet
079376
    if test -e %{pkidir}/%{java_bundle}; then
079376
      # a file exists
079376
        if ! test -L %{pkidir}/%{java_bundle}; then
079376
        # it's an old regular file, not a link
079376
        mv -f %{pkidir}/%{java_bundle} %{pkidir}/%{java_bundle}.rpmsave
079376
      fi
079376
    fi
079376
  fi
079376
079376
  if ! test -e %{pkidir}/tls/certs/%{classic_tls_bundle}.rpmsave; then
079376
    # no backup yet
079376
    if test -e %{pkidir}/tls/certs/%{classic_tls_bundle}; then
079376
      # a file exists
079376
      if ! test -L %{pkidir}/tls/certs/%{classic_tls_bundle}; then
079376
        # it's an old regular file, not a link
079376
        mv -f %{pkidir}/tls/certs/%{classic_tls_bundle} %{pkidir}/tls/certs/%{classic_tls_bundle}.rpmsave
079376
      fi
079376
    fi
079376
  fi
079376
079376
  if ! test -e %{pkidir}/tls/certs/%{openssl_format_trust_bundle}.rpmsave; then
079376
    # no backup yet
079376
    if test -e %{pkidir}/tls/certs/%{openssl_format_trust_bundle}; then
079376
      # a file exists
079376
      if ! test -L %{pkidir}/tls/certs/%{openssl_format_trust_bundle}; then
079376
        # it's an old regular file, not a link
079376
        mv -f %{pkidir}/tls/certs/%{openssl_format_trust_bundle} %{pkidir}/tls/certs/%{openssl_format_trust_bundle}.rpmsave
079376
      fi
079376
    fi
079376
  fi
079376
fi
079376
079376
%post
079376
#if [ $1 -gt 1 ] ; then
079376
#  # when upgrading or downgrading
079376
#fi
a41591
# if ln is available, go ahead and run the ca-legacy and update
a41591
# scripts. If not, wait until %posttrans.
a41591
if [ -x %{_bindir}/ln ]; then
079376
%{_bindir}/ca-legacy install
079376
%{_bindir}/update-ca-trust
a41591
fi
079376
a41591
%posttrans
a41591
# When coreutils is installing with ca-certificates
a41591
# we need to wait until coreutils install to
a41591
# run our update since update requires ln to complete.
a41591
# There is a circular dependency here where
a41591
# ca-certificates depends on coreutils
a41591
# coreutils depends on openssl
a41591
# openssl depends on ca-certificates
a41591
# so we run the scripts here too, in case we couldn't run them in
a41591
# post. If we *could* run them in post this is an unnecessary
a41591
# duplication, but it shouldn't hurt anything
a41591
%{_bindir}/ca-legacy install
a41591
%{_bindir}/update-ca-trust
079376
079376
%files
079376
%defattr(-,root,root,-)
079376
079376
%dir %{_sysconfdir}/ssl
079376
%dir %{pkidir}/tls
079376
%dir %{pkidir}/tls/certs
079376
%dir %{pkidir}/java
079376
%dir %{catrustdir}
079376
%dir %{catrustdir}/source
079376
%dir %{catrustdir}/source/anchors
079376
%dir %{catrustdir}/source/blacklist
079376
%dir %{catrustdir}/extracted
079376
%dir %{catrustdir}/extracted/pem
079376
%dir %{catrustdir}/extracted/openssl
079376
%dir %{catrustdir}/extracted/java
079376
%dir %{_datadir}/pki
079376
%dir %{_datadir}/pki/ca-trust-source
079376
%dir %{_datadir}/pki/ca-trust-source/anchors
079376
%dir %{_datadir}/pki/ca-trust-source/blacklist
079376
%dir %{_datadir}/pki/ca-trust-legacy
079376
079376
%config(noreplace) %{catrustdir}/ca-legacy.conf
079376
079376
%{_mandir}/man8/update-ca-trust.8.gz
079376
%{_mandir}/man8/ca-legacy.8.gz
079376
%{_datadir}/pki/ca-trust-source/README
079376
%{catrustdir}/README
079376
%{catrustdir}/extracted/README
079376
%{catrustdir}/extracted/java/README
079376
%{catrustdir}/extracted/openssl/README
079376
%{catrustdir}/extracted/pem/README
079376
%{catrustdir}/extracted/edk2/README
079376
%{catrustdir}/source/README
079376
079376
# symlinks for old locations
079376
%{pkidir}/tls/cert.pem
079376
%{pkidir}/tls/certs/%{classic_tls_bundle}
079376
%{pkidir}/tls/certs/%{openssl_format_trust_bundle}
079376
%{pkidir}/%{java_bundle}
079376
# symlink directory
079376
%{_sysconfdir}/ssl/certs
079376
079376
# master bundle file with trust
079376
%{_datadir}/pki/ca-trust-source/%{p11_format_bundle}
079376
079376
%{_datadir}/pki/ca-trust-legacy/%{legacy_default_bundle}
079376
%{_datadir}/pki/ca-trust-legacy/%{legacy_disable_bundle}
079376
# update/extract tool
079376
%{_bindir}/update-ca-trust
079376
%{_bindir}/ca-legacy
079376
%ghost %{catrustdir}/source/ca-bundle.legacy.crt
079376
# files extracted files
079376
%ghost %{catrustdir}/extracted/pem/tls-ca-bundle.pem
079376
%ghost %{catrustdir}/extracted/pem/email-ca-bundle.pem
079376
%ghost %{catrustdir}/extracted/pem/objsign-ca-bundle.pem
079376
%ghost %{catrustdir}/extracted/openssl/%{openssl_format_trust_bundle}
079376
%ghost %{catrustdir}/extracted/%{java_bundle}
079376
%ghost %{catrustdir}/extracted/edk2/cacerts.bin
079376
079376
079376
%changelog
845a8c
*Thu Jul 28 2022 Bob Relyea <rrelyea@redhat.com> - 2022.2.54-80.2
845a8c
- Update to CKBI 2.54 from NSS 3.79
845a8c
-    Removing:
845a8c
-     # Certificate "TrustCor ECA-1"
845a8c
-     # Certificate "TrustCor RootCert CA-2"
845a8c
-     # Certificate "TrustCor RootCert CA-1"
845a8c
-     # Certificate "Network Solutions Certificate Authority"
845a8c
-     # Certificate "COMODO Certification Authority"
845a8c
-     # Certificate "Autoridad de Certificacion Raiz del Estado Venezolano"
845a8c
-     # Certificate "Microsec e-Szigno Root CA 2009"
845a8c
-     # Certificate "TWCA Root Certification Authority"
845a8c
-     # Certificate "Izenpe.com"
845a8c
-     # Certificate "state-institutions"
845a8c
-     # Certificate "GlobalSign"
845a8c
-     # Certificate "Common Policy"
845a8c
-     # Certificate "A-Trust-nQual-03"
845a8c
-     # Certificate "A-Trust-Qual-02"
845a8c
-     # Certificate "Autoridad de Certificacion Firmaprofesional CIF A62634068"
845a8c
-     # Certificate "Government Root Certification Authority"
845a8c
-     # Certificate "AC Raíz Certicámara S.A."
845a8c
845a8c
*Wed Jul 27 2022 Bob Relyea <rrelyea@redhat.com> - 2022.2.54-80.1
845a8c
- Update to CKBI 2.54 from NSS 3.79
845a8c
845a8c
*Fri Jul 15 2022 Bob Relyea <rrelyea@redhat.com> - 2022.2.54-80.0
845a8c
- Update to CKBI 2.54 from NSS 3.79
845a8c
-    Adding:
845a8c
-     # Certificate "CAEDICOM Root"
845a8c
-     # Certificate "I.CA Root CA/RSA"
845a8c
-     # Certificate "MULTICERT Root Certification Authority 01"
845a8c
-     # Certificate "Certification Authority of WoSign G2"
845a8c
-     # Certificate "CA WoSign ECC Root"
845a8c
-     # Certificate "CCA India 2015 SPL"
845a8c
-     # Certificate "Swedish Government Root Authority v3"
845a8c
-     # Certificate "Swedish Government Root Authority v2"
845a8c
-     # Certificate "Tunisian Root Certificate Authority - TunRootCA2"
845a8c
-     # Certificate "OpenTrust Root CA G1"
845a8c
-     # Certificate "OpenTrust Root CA G2"
845a8c
-     # Certificate "OpenTrust Root CA G3"
845a8c
-     # Certificate "Certplus Root CA G1"
845a8c
-     # Certificate "Certplus Root CA G2"
845a8c
-     # Certificate "Government Root Certification Authority"
845a8c
-     # Certificate "A-Trust-Qual-02"
845a8c
-     # Certificate "Thailand National Root Certification Authority - G1"
845a8c
-     # Certificate "TrustCor ECA-1"
845a8c
-     # Certificate "TrustCor RootCert CA-2"
845a8c
-     # Certificate "TrustCor RootCert CA-1"
845a8c
-     # Certificate "Certification Authority of WoSign"
845a8c
-     # Certificate "CA 沃通根证书"
845a8c
-     # Certificate "SSC GDL CA Root B"
845a8c
-     # Certificate "SAPO Class 2 Root CA"
845a8c
-     # Certificate "SAPO Class 3 Root CA"
845a8c
-     # Certificate "SAPO Class 4 Root CA"
845a8c
-     # Certificate "CA Disig Root R1"
845a8c
-     # Certificate "Autoridad Certificadora Raíz Nacional de Uruguay"
845a8c
-     # Certificate "ApplicationCA2 Root"
845a8c
-     # Certificate "GlobalSign"
845a8c
-     # Certificate "Symantec Class 3 Public Primary Certification Authority - G6"
845a8c
-     # Certificate "Symantec Class 3 Public Primary Certification Authority - G4"
845a8c
-     # Certificate "Halcom Root CA"
845a8c
-     # Certificate "Swisscom Root EV CA 2"
845a8c
-     # Certificate "CFCA GT CA"
845a8c
-     # Certificate "Digidentity L3 Root CA - G2"
845a8c
-     # Certificate "SITHS Root CA v1"
845a8c
-     # Certificate "Macao Post eSignTrust Root Certification Authority (G02)"
845a8c
-     # Certificate "Autoridade Certificadora Raiz Brasileira v2"
845a8c
-     # Certificate "Swisscom Root CA 2"
845a8c
-     # Certificate "IGC/A AC racine Etat francais"
845a8c
-     # Certificate "PersonalID Trustworthy RootCA 2011"
845a8c
-     # Certificate "Swedish Government Root Authority v1"
845a8c
-     # Certificate "Swiss Government Root CA II"
845a8c
-     # Certificate "Swiss Government Root CA I"
845a8c
-     # Certificate "Network Solutions Certificate Authority"
845a8c
-     # Certificate "COMODO Certification Authority"
845a8c
-     # Certificate "LuxTrust Global Root"
845a8c
-     # Certificate "AC1 RAIZ MTIN"
845a8c
-     # Certificate "Microsoft Root Certificate Authority 2011"
845a8c
-     # Certificate "CCA India 2011"
845a8c
-     # Certificate "ANCERT Certificados Notariales V2"
845a8c
-     # Certificate "ANCERT Certificados CGN V2"
845a8c
-     # Certificate "EE Certification Centre Root CA"
845a8c
-     # Certificate "DigiNotar Root CA G2"
845a8c
-     # Certificate "Federal Common Policy CA"
845a8c
-     # Certificate "Autoridad de Certificacion Raiz del Estado Venezolano"
845a8c
-     # Certificate "Autoridad de Certificacion Raiz del Estado Venezolano"
845a8c
-     # Certificate "China Internet Network Information Center EV Certificates Root"
845a8c
-     # Certificate "Verizon Global Root CA"
845a8c
-     # Certificate "SwissSign Silver Root CA - G3"
845a8c
-     # Certificate "SwissSign Platinum Root CA - G3"
845a8c
-     # Certificate "SwissSign Gold Root CA - G3"
845a8c
-     # Certificate "Microsec e-Szigno Root CA 2009"
845a8c
-     # Certificate "SITHS CA v3"
845a8c
-     # Certificate "Certinomis - Autorité Racine"
845a8c
-     # Certificate "ANF Server CA"
845a8c
-     # Certificate "Thawte Premium Server CA"
845a8c
-     # Certificate "Thawte Server CA"
845a8c
-     # Certificate "TC TrustCenter Universal CA III"
845a8c
-     # Certificate "KEYNECTIS ROOT CA"
845a8c
-     # Certificate "I.CA - Standard Certification Authority, 09/2009"
845a8c
-     # Certificate "I.CA - Qualified Certification Authority, 09/2009"
845a8c
-     # Certificate "VI Registru Centras RCSC (RootCA)"
845a8c
-     # Certificate "CCA India 2007"
845a8c
-     # Certificate "Autoridade Certificadora Raiz Brasileira v1"
845a8c
-     # Certificate "ipsCA Global CA Root"
845a8c
-     # Certificate "ipsCA Main CA Root"
845a8c
-     # Certificate "Actalis Authentication CA G1"
845a8c
-     # Certificate "A-Trust-Qual-03"
845a8c
-     # Certificate "AddTrust External CA Root"
845a8c
-     # Certificate "ECRaizEstado"
845a8c
-     # Certificate "Configuration"
845a8c
-     # Certificate "FNMT-RCM"
845a8c
-     # Certificate "StartCom Certification Authority"
845a8c
-     # Certificate "TWCA Root Certification Authority"
845a8c
-     # Certificate "VeriSign Class 3 Public Primary Certification Authority - G4"
845a8c
-     # Certificate "thawte Primary Root CA - G2"
845a8c
-     # Certificate "GeoTrust Primary Certification Authority - G2"
845a8c
-     # Certificate "VeriSign Universal Root Certification Authority"
845a8c
-     # Certificate "thawte Primary Root CA - G3"
845a8c
-     # Certificate "GeoTrust Primary Certification Authority - G3"
845a8c
-     # Certificate "E-ME SSI (RCA)"
845a8c
-     # Certificate "ACEDICOM Root"
845a8c
-     # Certificate "Autoridad Certificadora Raiz de la Secretaria de Economia"
845a8c
-     # Certificate "Correo Uruguayo - Root CA"
845a8c
-     # Certificate "CNNIC ROOT"
845a8c
-     # Certificate "Common Policy"
845a8c
-     # Certificate "Macao Post eSignTrust Root Certification Authority"
845a8c
-     # Certificate "Staat der Nederlanden Root CA - G2"
845a8c
-     # Certificate "NetLock Platina (Class Platinum) Főtanúsítvány"
845a8c
-     # Certificate "AC Raíz Certicámara S.A."
845a8c
-     # Certificate "Cisco Root CA 2048"
845a8c
-     # Certificate "CA Disig"
845a8c
-     # Certificate "InfoNotary CSP Root"
845a8c
-     # Certificate "UCA Global Root"
845a8c
-     # Certificate "UCA Root"
845a8c
-     # Certificate "DigiNotar Root CA"
845a8c
-     # Certificate "Starfield Services Root Certificate Authority"
845a8c
-     # Certificate "I.CA - Qualified root certificate"
845a8c
-     # Certificate "I.CA - Standard root certificate"
845a8c
-     # Certificate "e-Guven Kok Elektronik Sertifika Hizmet Saglayicisi"
845a8c
-     # Certificate "Japanese Government"
845a8c
-     # Certificate "AdminCA-CD-T01"
845a8c
-     # Certificate "Admin-Root-CA"
845a8c
-     # Certificate "Izenpe.com"
845a8c
-     # Certificate "TÜBİTAK UEKAE Kök Sertifika Hizmet Sağlayıcısı - Sürüm 3"
845a8c
-     # Certificate "Halcom CA FO"
845a8c
-     # Certificate "Halcom CA PO 2"
845a8c
-     # Certificate "Root CA"
845a8c
-     # Certificate "GPKIRootCA"
845a8c
-     # Certificate "ACNLB"
845a8c
-     # Certificate "state-institutions"
845a8c
-     # Certificate "state-institutions"
845a8c
-     # Certificate "SECOM Trust Systems CO.,LTD."
845a8c
-     # Certificate "D-TRUST Qualified Root CA 1 2007:PN"
845a8c
-     # Certificate "D-TRUST Root Class 2 CA 2007"
845a8c
-     # Certificate "D-TRUST Root Class 3 CA 2007"
845a8c
-     # Certificate "SSC Root CA A"
845a8c
-     # Certificate "SSC Root CA B"
845a8c
-     # Certificate "SSC Root CA C"
845a8c
-     # Certificate "Autoridad de Certificacion de la Abogacia"
845a8c
-     # Certificate "Root CA Generalitat Valenciana"
845a8c
-     # Certificate "VAS Latvijas Pasts SSI(RCA)"
845a8c
-     # Certificate "ANCERT Certificados CGN"
845a8c
-     # Certificate "ANCERT Certificados Notariales"
845a8c
-     # Certificate "ANCERT Corporaciones de Derecho Publico"
845a8c
-     # Certificate "GLOBALTRUST"
845a8c
-     # Certificate "Certipost E-Trust TOP Root CA"
845a8c
-     # Certificate "Certipost E-Trust Primary Qualified CA"
845a8c
-     # Certificate "Certipost E-Trust Primary Normalised CA"
845a8c
-     # Certificate "Cybertrust Global Root"
845a8c
-     # Certificate "GlobalSign"
845a8c
-     # Certificate "IGC/A"
845a8c
-     # Certificate "S-TRUST Authentication and Encryption Root CA 2005:PN"
845a8c
-     # Certificate "TC TrustCenter Universal CA I"
845a8c
-     # Certificate "TC TrustCenter Universal CA II"
845a8c
-     # Certificate "TC TrustCenter Class 2 CA II"
845a8c
-     # Certificate "TC TrustCenter Class 4 CA II"
845a8c
-     # Certificate "Swisscom Root CA 1"
845a8c
-     # Certificate "Microsec e-Szigno Root CA"
845a8c
-     # Certificate "LGPKI"
845a8c
-     # Certificate "AC RAIZ DNIE"
845a8c
-     # Certificate "Common Policy"
845a8c
-     # Certificate "TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı"
845a8c
-     # Certificate "A-Trust-nQual-03"
845a8c
-     # Certificate "A-Trust-nQual-03"
845a8c
-     # Certificate "CertRSA01"
845a8c
-     # Certificate "KISA RootCA 1"
845a8c
-     # Certificate "KISA RootCA 3"
845a8c
-     # Certificate "NetLock Minositett Kozjegyzoi (Class QA) Tanusitvanykiado"
845a8c
-     # Certificate "A-CERT ADVANCED"
845a8c
-     # Certificate "A-Trust-Qual-01"
845a8c
-     # Certificate "A-Trust-nQual-01"
845a8c
-     # Certificate "A-Trust-Qual-02"
845a8c
-     # Certificate "Staat der Nederlanden Root CA"
845a8c
-     # Certificate "Serasa Certificate Authority II"
845a8c
-     # Certificate "TDC Internet"
845a8c
-     # Certificate "America Online Root Certification Authority 2"
845a8c
-     # Certificate "Autoridad de Certificacion Firmaprofesional CIF A62634068"
845a8c
-     # Certificate "Government Root Certification Authority"
845a8c
-     # Certificate "RSA Security Inc"
845a8c
-     # Certificate "Public Notary Root"
845a8c
-     # Certificate "GeoTrust Global CA"
845a8c
-     # Certificate "GeoTrust Global CA 2"
845a8c
-     # Certificate "GeoTrust Universal CA"
845a8c
-     # Certificate "GeoTrust Universal CA 2"
845a8c
-     # Certificate "QuoVadis Root Certification Authority"
845a8c
-     # Certificate "Autoridade Certificadora Raiz Brasileira"
845a8c
-     # Certificate "Post.Trust Root CA"
845a8c
-     # Certificate "Microsoft Root Authority"
845a8c
-     # Certificate "Microsoft Root Certificate Authority"
845a8c
-     # Certificate "Microsoft Root Certificate Authority 2010"
845a8c
-     # Certificate "Entrust.net Secure Server Certification Authority"
845a8c
-     # Certificate "UTN-USERFirst-Object"
845a8c
-     # Certificate "BYTE Root Certification Authority 001"
845a8c
-     # Certificate "CISRCA1"
845a8c
-     # Certificate "ePKI Root Certification Authority - G2"
845a8c
-     # Certificate "ePKI EV SSL Certification Authority - G1"
845a8c
-     # Certificate "AC Raíz Certicámara S.A."
845a8c
-     # Certificate "SSL.com EV Root Certification Authority RSA"
845a8c
-     # Certificate "LuxTrust Global Root 2"
845a8c
-     # Certificate "ACA ROOT"
845a8c
-     # Certificate "Security Communication ECC RootCA1"
845a8c
-     # Certificate "Security Communication RootCA3"
845a8c
-     # Certificate "CHAMBERS OF COMMERCE ROOT - 2016"
845a8c
-     # Certificate "Network Solutions RSA Certificate Authority"
845a8c
-     # Certificate "Network Solutions ECC Certificate Authority"
845a8c
-     # Certificate "Australian Defence Public Root CA"
845a8c
-     # Certificate "SI-TRUST Root"
845a8c
-     # Certificate "Halcom Root Certificate Authority"
845a8c
-     # Certificate "Application CA G3 Root"
845a8c
-     # Certificate "GLOBALTRUST 2015"
845a8c
-     # Certificate "Microsoft ECC Product Root Certificate Authority 2018"
845a8c
-     # Certificate "emSign Root CA - G2"
845a8c
-     # Certificate "emSign Root CA - C2"
845a8c
-     # Certificate "Microsoft ECC TS Root Certificate Authority 2018"
845a8c
-     # Certificate "DigiCert CS ECC P384 Root G5"
845a8c
-     # Certificate "DigiCert CS RSA4096 Root G5"
845a8c
-     # Certificate "DigiCert RSA4096 Root G5"
845a8c
-     # Certificate "DigiCert ECC P384 Root G5"
845a8c
-     # Certificate "HARICA Code Signing RSA Root CA 2021"
845a8c
-     # Certificate "HARICA Code Signing ECC Root CA 2021"
845a8c
-     # Certificate "Microsoft Identity Verification Root Certificate Authority 2020"
845a8c
845a8c
*Mon Jul 11 2022 Bob Relyea <rrelyea@redhat.com> - 2022.2.54-81
845a8c
- Update to CKBI 2.54 from NSS 3.79
845a8c
-    Removing:
845a8c
-     # Certificate "GlobalSign Root CA - R2"
845a8c
-     # Certificate "DST Root CA X3"
845a8c
-     # Certificate "Cybertrust Global Root"
845a8c
-     # Certificate "Explicitly Distrusted DigiNotar PKIoverheid G2"
845a8c
-    Adding:
845a8c
-     # Certificate "TunTrust Root CA"
845a8c
-     # Certificate "HARICA TLS RSA Root CA 2021"
845a8c
-     # Certificate "HARICA TLS ECC Root CA 2021"
845a8c
-     # Certificate "HARICA Client RSA Root CA 2021"
845a8c
-     # Certificate "HARICA Client ECC Root CA 2021"
845a8c
-     # Certificate "Autoridad de Certificacion Firmaprofesional CIF A62634068"
845a8c
-     # Certificate "vTrus ECC Root CA"
845a8c
-     # Certificate "vTrus Root CA"
845a8c
-     # Certificate "ISRG Root X2"
845a8c
-     # Certificate "HiPKI Root CA - G1"
845a8c
-     # Certificate "Telia Root CA v2"
845a8c
-     # Certificate "D-TRUST BR Root CA 1 2020"
845a8c
-     # Certificate "D-TRUST EV Root CA 1 2020"
845a8c
845a8c
*Wed Jun 16 2021 Bob Relyea <rrelyea@redhat.com> - 2021.2.50-82
2505a1
- Update to CKBI 2.50 from NSS 3.67
2505a1
   - version number update only
2505a1
845a8c
*Fri Jun 11 2021 Bob Relyea <rrelyea@redhat.com> - 2021.2.48-82
2505a1
- Update to CKBI 2.48 from NSS 3.66
2505a1
-    Removing:
845a8c
-     # Certificate "QuoVadis Root CA"
845a8c
-     # Certificate "Sonera Class 2 Root CA"
845a8c
-     # Certificate "Trustis FPS Root CA"
845a8c
-    Adding:
845a8c
-     # Certificate "GLOBALTRUST 2020"
845a8c
-     # Certificate "ANF Secure Server Root CA"
845a8c
-     # Certificate "Certum EC-384 CA"
845a8c
-     # Certificate "Certum Trusted Root CA"
845a8c
845a8c
*Tue Jun 08 2021 Bob Relyea <rrelyea@redhat.com> - 2021.2.48-81
845a8c
- Update to CKBI 2.48 from NSS 3.64
845a8c
-    Removing:
2505a1
-     # Certificate "Verisign Class 3 Public Primary Certification Authority - G3"
2505a1
-     # Certificate "GeoTrust Global CA"
2505a1
-     # Certificate "GeoTrust Universal CA"
2505a1
-     # Certificate "GeoTrust Universal CA 2"
2505a1
-     # Certificate "Taiwan GRCA"
2505a1
-     # Certificate "GeoTrust Primary Certification Authority"
2505a1
-     # Certificate "thawte Primary Root CA"
2505a1
-     # Certificate "VeriSign Class 3 Public Primary Certification Authority - G5"
2505a1
-     # Certificate "GeoTrust Primary Certification Authority - G3"
2505a1
-     # Certificate "thawte Primary Root CA - G2"
2505a1
-     # Certificate "thawte Primary Root CA - G3"
2505a1
-     # Certificate "GeoTrust Primary Certification Authority - G2"
2505a1
-     # Certificate "VeriSign Universal Root Certification Authority"
2505a1
-     # Certificate "VeriSign Class 3 Public Primary Certification Authority - G4"
2505a1
-     # Certificate "EE Certification Centre Root CA"
2505a1
-     # Certificate "LuxTrust Global Root 2"
2505a1
-     # Certificate "Symantec Class 1 Public Primary Certification Authority - G4"
2505a1
-     # Certificate "Symantec Class 2 Public Primary Certification Authority - G4"
2505a1
-    Adding:
2505a1
-     # Certificate "Microsoft ECC Root Certificate Authority 2017"
2505a1
-     # Certificate "Microsoft RSA Root Certificate Authority 2017"
2505a1
-     # Certificate "e-Szigno Root CA 2017"
2505a1
-     # Certificate "certSIGN Root CA G2"
2505a1
-     # Certificate "Trustwave Global Certification Authority"
2505a1
-     # Certificate "Trustwave Global ECC P256 Certification Authority"
2505a1
-     # Certificate "Trustwave Global ECC P384 Certification Authority"
2505a1
-     # Certificate "NAVER Global Root Certification Authority"
2505a1
-     # Certificate "AC RAIZ FNMT-RCM SERVIDORES SEGUROS"
2505a1
-     # Certificate "GlobalSign Secure Mail Root R45"
2505a1
-     # Certificate "GlobalSign Secure Mail Root E45"
2505a1
-     # Certificate "GlobalSign Root R46"
2505a1
-     # Certificate "GlobalSign Root E46"
2505a1
2505a1
*Wed Jun 17 2020 Bob Relyea <rrelyea@redhat.com> - 2020.2.41-82
2505a1
- fix post issues
2505a1
2505a1
*Wed Jun 10 2020 Bob Relyea <rrelyea@redhat.com> - 2020.2.41-81
a41591
- Update to CKBI 2.41 from NSS 3.53.0
a41591
-    Removing:
a41591
-     # Certificate "AddTrust Low-Value Services Root"
a41591
-     # Certificate "AddTrust External Root"
a41591
-     # Certificate "UTN USERFirst Email Root CA"
a41591
-     # Certificate "Certplus Class 2 Primary CA"
a41591
-     # Certificate "Deutsche Telekom Root CA 2"
a41591
-     # Certificate "Staat der Nederlanden Root CA - G2"
a41591
-     # Certificate "Swisscom Root CA 2"
a41591
-     # Certificate "Certinomis - Root CA"
a41591
-    Adding:
a41591
-     # Certificate "Entrust Root Certification Authority - G4"
a41591
a41591
*Fri Jun 21 2019 Bob Relyea <rrelyea@redhat.com> - 2019.2.32-1
cc75ad
- Update to CKBI 2.32 from NSS 3.44
cc75ad
-  Removing:
cc75ad
-   # Certificate "Visa eCommerce Root"
cc75ad
-   # Certificate "AC Raiz Certicamara S.A."
cc75ad
-   # Certificate "ComSign CA"
cc75ad
-   # Certificate "Certplus Root CA G1"
cc75ad
-   # Certificate "Certplus Root CA G2"
cc75ad
-   # Certificate "OpenTrust Root CA G1"
cc75ad
-   # Certificate "OpenTrust Root CA G2"
cc75ad
-   # Certificate "OpenTrust Root CA G3"
cc75ad
-  Adding:
cc75ad
-   # Certificate "GlobalSign Root CA - R6"
cc75ad
-   # Certificate "OISTE WISeKey Global Root GC CA"
cc75ad
-   # Certificate "GTS Root R1"
cc75ad
-   # Certificate "GTS Root R2"
cc75ad
-   # Certificate "GTS Root R3"
cc75ad
-   # Certificate "GTS Root R4"
cc75ad
-   # Certificate "UCA Global G2 Root"
cc75ad
-   # Certificate "UCA Extended Validation Root"
cc75ad
-   # Certificate "Certigna Root CA"
cc75ad
-   # Certificate "emSign Root CA - G1"
cc75ad
-   # Certificate "emSign ECC Root CA - G3"
cc75ad
-   # Certificate "emSign Root CA - C1"
cc75ad
-   # Certificate "emSign ECC Root CA - C3"
cc75ad
-   # Certificate "Hongkong Post Root CA 3"
cc75ad
cc75ad
* Fri May 10 2019 Robert Relyea <rrelyea@redhat.com> - 2018.2.24-6.1
cc75ad
- Test gating
cc75ad
079376
* Mon Aug 13 2018 Tomáš Mráz <tmraz@redhat.com> - 2018.2.24-6
079376
- Use __python3 macro when invoking Python
079376
079376
* Thu Jun 28 2018 Kai Engert <kaie@redhat.com> - 2018.2.24-5
079376
- Ported scripts to python3
079376
079376
* Mon Jun 11 2018 Daiki Ueno <dueno@redhat.com> - 2018.2.24-4
079376
- Extract certificate bundle in EDK2 format, suggested by Laszlo Ersek
079376
079376
* Mon Jun 04 2018 Kai Engert <kaie@redhat.com> - 2018.2.24-3
079376
- Adjust ghost file permissions, rhbz#1564432
079376
079376
* Fri May 18 2018 Kai Engert <kaie@redhat.com> - 2018.2.24-2
079376
- Update to CKBI 2.24 from NSS 3.37
079376
079376
* Wed Mar 14 2018 Iryna Shcherbina <ishcherb@redhat.com> - 2018.2.22-4
079376
- Update Python 2 dependency declarations to new packaging standards
079376
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
079376
079376
* Fri Feb 23 2018 Patrick Uiterwijk <puiterwijk@redhat.com> - 2018.2.22-3
079376
- Add post dep on coreutils for ln(1)
079376
079376
* Tue Feb 06 2018 Kai Engert <kaie@redhat.com> - 2018.2.22-2
079376
- Update to CKBI 2.22 from NSS 3.35
079376
079376
* Mon Jan 22 2018 Kai Engert <kaie@redhat.com> - 2017.2.20-6
079376
- Depend on bash, grep, sed. Required for ca-legacy script execution.
079376
- p11-kit is already required at %%post execution time. (rhbz#1537127)
079376
079376
* Fri Jan 19 2018 Kai Engert <kaie@redhat.com> - 2017.2.20-5
079376
- Use the force, script! (Which sln did by default).
079376
079376
* Fri Jan 19 2018 Kai Engert <kaie@redhat.com> - 2017.2.20-4
079376
- stop using sln in ca-legacy script.
079376
079376
* Fri Jan 19 2018 Kai Engert <kaie@redhat.com> - 2017.2.20-3
079376
- Use ln -s, because sln was removed from glibc. rhbz#1536349
079376
079376
* Mon Nov 27 2017 Kai Engert <kaie@redhat.com> - 2017.2.20-2
079376
- Update to CKBI 2.20 from NSS 3.34.1
079376
079376
* Tue Aug 15 2017 Kai Engert <kaie@redhat.com> - 2017.2.16-4
079376
- Set P11_KIT_NO_USER_CONFIG=1 to prevent p11-kit from reading user
079376
  configuration files (rhbz#1478172).
079376
079376
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2017.2.16-3
079376
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
079376
079376
* Wed Jul 19 2017 Kai Engert <kaie@redhat.com> - 2017.2.16-2
079376
- Update to (yet unreleased) CKBI 2.16 which is planned for NSS 3.32.
079376
  Mozilla removed all trust bits for code signing.
079376
079376
* Wed Apr 26 2017 Kai Engert <kaie@redhat.com> - 2017.2.14-2
079376
- Update to CKBI 2.14 from NSS 3.30.2
079376
079376
* Thu Feb 23 2017 Kai Engert <kaie@redhat.com> - 2017.2.11-5
079376
- For CAs trusted by Mozilla, set attribute nss-mozilla-ca-policy: true
079376
- Set attribute modifiable: false
079376
- Require p11-kit 0.23.4
079376
079376
* Mon Feb 13 2017 Kai Engert <kaie@redhat.com> - 2017.2.11-4
079376
- Changed the packaged bundle to use the flexible p11-kit-object-v1 file format,
079376
  as a preparation to fix bugs in the interaction between p11-kit-trust and
079376
  Mozilla applications, such as Firefox, Thunderbird etc.
079376
- Changed update-ca-trust to add comments to extracted PEM format files.
079376
- Added an utility to help with comparing output of the trust dump command.
079376
079376
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2017.2.11-3
079376
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
079376
079376
* Wed Jan 11 2017 Kai Engert <kaie@redhat.com> - 2017.2.11-2
079376
- Update to CKBI 2.11 from NSS 3.28.1
079376
079376
* Thu Sep 29 2016 Kai Engert <kaie@redhat.com> - 2016.2.10-2
079376
- Update to CKBI 2.10 from NSS 3.27
079376
079376
* Tue Aug 16 2016 Kai Engert <kaie@redhat.com> - 2016.2.9-3
079376
- Revert to the unmodified upstream CA list, changing the legacy trust
079376
  to an empty list. Keeping the ca-legacy tool and existing config,
079376
  however, the configuration has no effect after this change.
079376
079376
* Tue Aug 16 2016 Kai Engert <kaie@redhat.com> - 2016.2.9-2
079376
- Update to CKBI 2.9 from NSS 3.26 with legacy modifications
079376
079376
* Fri Jul 15 2016 Kai Engert <kaie@redhat.com> - 2016.2.8-2
079376
- Update to CKBI 2.8 from NSS 3.25 with legacy modifications
079376
079376
* Tue May 10 2016 Kai Engert <kaie@redhat.com> - 2016.2.7-5
079376
- Only create backup files if there is an original file (bug 999017).
079376
079376
* Tue May 10 2016 Kai Engert <kaie@redhat.com> - 2016.2.7-4
079376
- Use sln, not ln, to avoid the dependency on coreutils.
079376
079376
* Mon Apr 25 2016 Kai Engert <kaie@redhat.com> - 2016.2.7-3
079376
- Fix typos in a manual page and in a README file.
079376
079376
* Wed Mar 16 2016 Kai Engert <kaie@redhat.com> - 2016.2.7-2
079376
- Update to CKBI 2.7 from NSS 3.23 with legacy modifications
079376
079376
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2015.2.6-3
079376
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
079376
079376
* Mon Nov 23 2015 Kai Engert <kaie@redhat.com> - 2015.2.6-2
079376
- Update to CKBI 2.6 from NSS 3.21 with legacy modifications
079376
079376
* Thu Aug 13 2015 Kai Engert <kaie@redhat.com> - 2015.2.5-2
079376
- Update to CKBI 2.5 from NSS 3.19.3 with legacy modifications
079376
079376
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2015.2.4-3
079376
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
079376
079376
* Tue May 05 2015 Kai Engert <kaie@redhat.com> - 2015.2.4-2
079376
- Update to CKBI 2.4 from NSS 3.18.1 with legacy modifications
079376
079376
* Tue May 05 2015 Kai Engert <kaie@redhat.com> - 2015.2.3-4
079376
- Fixed a typo in the ca-legacy manual page.
079376
079376
* Tue Mar 31 2015 Kai Engert <kaie@redhat.com> - 2015.2.3-3
079376
- Don't use "enable" as a value for the legacy configuration, instead
079376
  of the value "default", to make it clear that this preference isn't
079376
  a promise to keep certificates enabled, but rather that we only
079376
  keep them enabled as long as it's considered necessary.
079376
- Changed the configuration file, the ca-legacy utility and filenames
079376
  to use the term "default" (instead of the term "enable").
079376
- Added a manual page for the ca-legacy utility.
079376
- Fixed the ca-legacy utility to handle absence of the configuration
079376
  setting and treat absence as the default setting.
079376
079376
* Fri Mar 20 2015 Kai Engert <kaie@redhat.com> - 2015.2.3-2
079376
- Update to CKBI 2.3 from NSS 3.18 with legacy modifications
079376
- Fixed a mistake in the legacy handling of the upstream 2.2 release:
079376
  Removed two AOL certificates from the legacy group, because
079376
  upstream didn't remove them as part of phasing out 1024-bit
079376
  certificates, which means it isn't necessary to keep them.
079376
- Fixed a mistake in the legacy handling of the upstream 2.1 release:
079376
  Moved two NetLock certificates into the legacy group.
079376
079376
* Tue Dec 16 2014 Kai Engert <kaie@redhat.com> - 2014.2.2-2
079376
- Update to CKBI 2.2 from NSS 3.17.3 with legacy modifications
079376
- Update project URL
079376
- Cleanup
079376
079376
* Sat Nov 15 2014 Peter Lemenkov <lemenkov@gmail.com> - 2014.2.1-7
079376
- Restore Requires: coreutils
079376
079376
* Fri Nov 14 2014 Peter Lemenkov <lemenkov@gmail.com> - 2014.2.1-6
079376
- A proper fix for rhbz#1158343
079376
079376
* Wed Oct 29 2014 Kai Engert <kaie@redhat.com> - 2014.2.1-5
079376
- add Requires: coreutils (rhbz#1158343)
079376
079376
* Tue Oct 28 2014 Kai Engert <kaie@redhat.com> - 2014.2.1-4
079376
- Introduce the ca-legacy utility and a ca-legacy.conf configuration file.
079376
  By default, legacy roots required for OpenSSL/GnuTLS compatibility
079376
  are kept enabled. Using the ca-legacy utility, the legacy roots can be
079376
  disabled. If disabled, the system will use the trust set as provided
079376
  by the upstream Mozilla CA list. (See also: rhbz#1158197)
079376
079376
* Sun Sep 21 2014 Kai Engert <kaie@redhat.com> - 2014.2.1-3
079376
- Temporarily re-enable several legacy root CA certificates because of
079376
  compatibility issues with software based on OpenSSL/GnuTLS,
079376
  see rhbz#1144808
079376
079376
* Thu Aug 14 2014 Kai Engert <kaie@redhat.com> - 2014.2.1-2
079376
- Update to CKBI 2.1 from NSS 3.16.4
079376
- Fix rhbz#1130226
079376
079376
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2013.1.97-3
079376
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
079376
079376
* Wed Mar 19 2014 Kai Engert <kaie@redhat.com> - 2013.1.97-2
079376
- Update to CKBI 1.97 from NSS 3.16
079376
079376
* Mon Feb 10 2014 Kai Engert <kaie@redhat.com> - 2013.1.96-3
079376
- Remove openjdk build dependency
079376
079376
* Sat Jan 25 2014 Ville Skyttä <ville.skytta@iki.fi> - 2013.1.96-2
079376
- Own the %%{_datadir}/pki dir.
079376
079376
* Thu Jan 09 2014 Kai Engert <kaie@redhat.com> - 2013.1.96-1
079376
- Update to CKBI 1.96 from NSS 3.15.4
079376
079376
* Tue Dec 17 2013 Kai Engert <kaie@redhat.com> - 2013.1.95-1
079376
- Update to CKBI 1.95 from NSS 3.15.3.1
079376
079376
* Fri Sep 06 2013 Kai Engert <kaie@redhat.com> - 2013.1.94-18
079376
- Update the Entrust root stapled extension for compatibility with 
079376
  p11-kit version 0.19.2, patch by Stef Walter, rhbz#988745
079376
079376
* Tue Sep 03 2013 Kai Engert <kaie@redhat.com> - 2013.1.94-17
079376
- merge manual improvement from f19
079376
079376
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2013.1.94-16
079376
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
079376
079376
* Tue Jul 09 2013 Kai Engert <kaie@redhat.com> - 2013.1.94-15
079376
- clarification updates to manual page
079376
079376
* Mon Jul 08 2013 Kai Engert <kaie@redhat.com> - 2013.1.94-14
079376
- added a manual page and related build requirements
079376
- simplify the README files now that we have a manual page
079376
- set a certificate alias in trusted bundle (thanks to Ludwig Nussel)
079376
079376
* Mon May 27 2013 Kai Engert <kaie@redhat.com> - 2013.1.94-13
079376
- use correct command in README files, rhbz#961809
079376
079376
* Mon May 27 2013 Kai Engert <kaie@redhat.com> - 2013.1.94-12
079376
- update to version 1.94 provided by NSS 3.15 (beta)
079376
079376
* Mon Apr 22 2013 Kai Engert <kaie@redhat.com> - 2012.87-12
079376
- Use both label and serial to identify cert during conversion, rhbz#927601
079376
- Add myself as contributor to certdata2.pem.py and remove use of rcs/ident.
079376
  (thanks to Michael Shuler for suggesting to do so)
079376
- Update source URLs and comments, add source file for version information.
079376
079376
* Tue Mar 19 2013 Kai Engert <kaie@redhat.com> - 2012.87-11
079376
- adjust to changed and new functionality provided by p11-kit 0.17.3
079376
- updated READMEs to describe the new directory-specific treatment of files
079376
- ship a new file that contains certificates with neutral trust
079376
- ship a new file that contains distrust objects, and also staple a 
079376
  basic constraint extension to one legacy root contained in the
079376
  Mozilla CA list
079376
- adjust the build script to dynamically produce most of above files
079376
- add and own the anchors and blacklist subdirectories
079376
- file generate-cacerts.pl is no longer required
079376
079376
* Fri Mar 08 2013 Kai Engert <kaie@redhat.com> - 2012.87-9
079376
- Major rework for the Fedora SharedSystemCertificates feature.
079376
- Only ship a PEM bundle file using the BEGIN TRUSTED CERTIFICATE file format.
079376
- Require the p11-kit package that contains tools to automatically create
079376
  other file format bundles.
079376
- Convert old file locations to symbolic links that point to dynamically
079376
  generated files.
079376
- Old files, which might have been locally modified, will be saved in backup 
079376
  files with .rpmsave extension.
079376
- Added a update-ca-certificates script which can be used to regenerate
079376
  the merged trusted output.
079376
- Refer to the various README files that have been added for more detailed
079376
  explanation of the new system.
079376
- No longer require rsc for building.
079376
- Add explanation for the future version numbering scheme,
079376
  because the old numbering scheme was based on upstream using cvs,
079376
  which is no longer true, and therefore can no longer be used.
079376
- Includes changes from rhbz#873369.
079376
079376
* Thu Mar 07 2013 Kai Engert <kaie@redhat.com> - 2012.87-2.fc19.1
079376
- Ship trust bundle file in /usr/share/pki/ca-trust-source/, temporarily in addition.
079376
  This location will soon become the only place containing this file.
079376
079376
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2012.87-2
079376
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
079376
079376
* Fri Jan 04 2013 Paul Wouters <pwouters@redhat.com> - 2012.87-1
079376
- Updated to r1.87 to blacklist mis-issued turktrust CA certs
079376
079376
* Wed Oct 24 2012 Paul Wouters <pwouters@redhat.com> - 2012.86-2
079376
- Updated blacklist with 20 entries (Diginotar, Trustwave, Comodo(?)
079376
- Fix to certdata2pem.py to also check for CKT_NSS_NOT_TRUSTED 
079376
079376
* Tue Oct 23 2012 Paul Wouters <pwouters@redhat.com> - 2012.86-1
079376
- update to r1.86
079376
079376
* Mon Jul 23 2012 Joe Orton <jorton@redhat.com> - 2012.85-2
079376
- add openssl to BuildRequires
079376
079376
* Mon Jul 23 2012 Joe Orton <jorton@redhat.com> - 2012.85-1
079376
- update to r1.85
079376
079376
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2012.81-2
079376
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
079376
079376
* Mon Feb 13 2012 Joe Orton <jorton@redhat.com> - 2012.81-1
079376
- update to r1.81
079376
079376
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2011.80-2
079376
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
079376
079376
* Wed Nov  9 2011 Joe Orton <jorton@redhat.com> - 2011.80-1
079376
- update to r1.80
079376
- fix handling of certs with dublicate Subject names (#733032)
079376
079376
* Thu Sep  1 2011 Joe Orton <jorton@redhat.com> - 2011.78-1
079376
- update to r1.78, removing trust from DigiNotar root (#734679)
079376
079376
* Wed Aug  3 2011 Joe Orton <jorton@redhat.com> - 2011.75-1
079376
- update to r1.75
079376
079376
* Wed Apr 20 2011 Joe Orton <jorton@redhat.com> - 2011.74-1
079376
- update to r1.74
079376
079376
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2011.70-2
079376
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
079376
079376
* Wed Jan 12 2011 Joe Orton <jorton@redhat.com> - 2011.70-1
079376
- update to r1.70
079376
079376
* Tue Nov  9 2010 Joe Orton <jorton@redhat.com> - 2010.65-3
079376
- update to r1.65
079376
079376
* Wed Apr  7 2010 Joe Orton <jorton@redhat.com> - 2010.63-3
079376
- package /etc/ssl/certs symlink for third-party apps (#572725)
079376
079376
* Wed Apr  7 2010 Joe Orton <jorton@redhat.com> - 2010.63-2
079376
- rebuild
079376
079376
* Wed Apr  7 2010 Joe Orton <jorton@redhat.com> - 2010.63-1
079376
- update to certdata.txt r1.63
079376
- use upstream RCS version in Version
079376
079376
* Fri Mar 19 2010 Joe Orton <jorton@redhat.com> - 2010-4
079376
- fix ca-bundle.crt (#575111)
079376
079376
* Thu Mar 18 2010 Joe Orton <jorton@redhat.com> - 2010-3
079376
- update to certdata.txt r1.58
079376
- add /etc/pki/tls/certs/ca-bundle.trust.crt using 'TRUSTED CERTICATE' format
079376
- exclude ECC certs from the Java cacerts database
079376
- catch keytool failures
079376
- fail parsing certdata.txt on finding untrusted but not blacklisted cert
079376
079376
* Fri Jan 15 2010 Joe Orton <jorton@redhat.com> - 2010-2
079376
- fix Java cacert database generation: use Subject rather than Issuer
079376
  for alias name; add diagnostics; fix some alias names.
079376
079376
* Mon Jan 11 2010 Joe Orton <jorton@redhat.com> - 2010-1
079376
- adopt Python certdata.txt parsing script from Debian
079376
079376
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2009-2
079376
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
079376
079376
* Wed Jul 22 2009 Joe Orton <jorton@redhat.com> 2009-1
079376
- update to certdata.txt r1.53
079376
079376
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2008-8
079376
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
079376
079376
* Tue Oct 14 2008 Joe Orton <jorton@redhat.com> 2008-7
079376
- update to certdata.txt r1.49
079376
079376
* Wed Jun 25 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 2008-6
079376
- Change generate-cacerts.pl to produce pretty aliases.
079376
079376
* Mon Jun  2 2008 Joe Orton <jorton@redhat.com> 2008-5
079376
- include /etc/pki/tls/cert.pem symlink to ca-bundle.crt
079376
079376
* Tue May 27 2008 Joe Orton <jorton@redhat.com> 2008-4
079376
- use package name for temp dir, recreate it in prep
079376
079376
* Tue May 27 2008 Joe Orton <jorton@redhat.com> 2008-3
079376
- fix source script perms
079376
- mark packaged files as config(noreplace)
079376
079376
* Tue May 27 2008 Joe Orton <jorton@redhat.com> 2008-2
079376
- add (but don't use) mkcabundle.pl
079376
- tweak description
079376
- use /usr/bin/keytool directly; BR java-openjdk
079376
079376
* Tue May 27 2008 Joe Orton <jorton@redhat.com> 2008-1
079376
- Initial build (#448497)