Module Name:    src
Committed By:   riastradh
Date:           Wed Oct 11 19:57:25 UTC 2023

Modified Files:
        src/external/mpl/mozilla-certdata/share: certdata.awk

Log Message:
certdata.awk: Treat CKT_NSS_TRUSTED as untrusted _as a CA_.

This means the certificate is trusted for the listed purpose, not as
a CA to issue certificates for the listed purpose.

Clarify warning message in this case.

No change to imported certificates so no need to regen or pull up --
this designator does not actually appear in certdata.txt, only in
Mozilla nss source code.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/mpl/mozilla-certdata/share/certdata.awk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mpl/mozilla-certdata/share/certdata.awk
diff -u src/external/mpl/mozilla-certdata/share/certdata.awk:1.1 src/external/mpl/mozilla-certdata/share/certdata.awk:1.2
--- src/external/mpl/mozilla-certdata/share/certdata.awk:1.1	Sat Aug 26 05:47:53 2023
+++ src/external/mpl/mozilla-certdata/share/certdata.awk	Wed Oct 11 19:57:25 2023
@@ -160,7 +160,7 @@ function addtrust(trustfile, desc) {
 		return
 	}
 	trust_lineno[desc":"lolab] = NR
-	if ($3 == "CKT_NSS_TRUSTED" || $3 == "CKT_NSS_TRUSTED_DELEGATOR") {
+	if ($3 == "CKT_NSS_TRUSTED_DELEGATOR") {
 		if (distrusted[lolab]) {
 			if (VERBOSE) {
 				printf "line %d: distrusted for %s\n", \
@@ -173,11 +173,12 @@ function addtrust(trustfile, desc) {
 			}
 			printf "%s\n", label >trustfile
 		}
-	} else if ($3 == "CKT_NSS_MUST_VERIFY_TRUST" ||
+	} else if ($3 == "CKT_NSS_TRUSTED" ||
+	    $3 == "CKT_NSS_MUST_VERIFY_TRUST" ||
 	    $3 == "CKT_NSS_UNTRUSTED" ||
 	    $3 == "CKT_NSS_NOT_TRUSTED") {
 		if (VERBOSE) {
-			printf "line %d: untrusted for %s\n", \
+			printf "line %d: untrusted as CA for %s\n", \
 			    NR, desc
 		}
 	} else {

Reply via email to