<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2e96d398c988010c19240a924ac3cc8926965e03">https://github.com/macports/macports-ports/commit/2e96d398c988010c19240a924ac3cc8926965e03</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 2e96d398c98 privoxy: Update PKI documentation, example
</span>2e96d398c98 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2e96d398c988010c19240a924ac3cc8926965e03
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Sun Jan 14 15:08:58 2024 -0500

<span style='display:block; white-space:pre;color:#404040;'>    privoxy: Update PKI documentation, example
</span>---
 www/privoxy/Portfile          | 11 +++++++----
 www/privoxy/files/openssl.cnf |  5 +++--
 2 files changed, 10 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/privoxy/Portfile b/www/privoxy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3520226f85f..4e2e1987db6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/privoxy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/privoxy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -380,12 +380,14 @@ if {${name} eq ${subport}} {
</span>                 # Convert to .cer DER and .p12 for other uses
                 openssl x509 -outform der -in certs/ca.cert.pem -out certs/ca.cer
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                openssl pkcs12 -export -out certs/ca.p12 \\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # https://developer.apple.com/forums/thread/697030
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                openssl pkcs12 -legacy -export -out certs/ca.p12 \\
</span>                     -inkey private/ca.key.pem -in certs/ca.cert.pem \\
                     -passin file:private/passphrase.txt \\
                     -passout file:private/passphrase.txt
                 # verify .p12 passphrase
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                openssl pkcs12 -noout -in certs/ca.p12 -passin file:private/passphrase.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                openssl pkcs12 -legacy -noout \\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -in certs/ca.p12 -passin file:private/passphrase.txt
</span> TLS_PRIVOXY_ROOT_CA
 "
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -460,11 +462,12 @@ TLS_PRIVOXY_ROOT_CA
</span>                 -batch
             openssl verify -CAfile certs/ca.cert.pem certs/ca.cert.pem
             openssl x509 -outform der -in certs/ca.cert.pem -out certs/ca.cer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            openssl pkcs12 -export -out certs/ca.p12 -inkey private/ca.key.pem \\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # https://developer.apple.com/forums/thread/697030
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            openssl pkcs12 -legacy -export -out certs/ca.p12 -inkey private/ca.key.pem \\
</span>                 -in certs/ca.cert.pem -passin file:private/passphrase.txt \\
                 -passout file:private/passphrase.txt
             # verify .p12 passphrase
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            openssl pkcs12 -noout -in certs/ca.p12 \\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            openssl pkcs12 -legacy -noout -in certs/ca.p12 \\
</span>                 -passin file:private/passphrase.txt
 
             # Install the Privoxy PKI
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/privoxy/files/openssl.cnf b/www/privoxy/files/openssl.cnf
</span><span style='display:block; white-space:pre;color:#808080;'>index 393f36b304e..7287b256f62 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/privoxy/files/openssl.cnf
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/privoxy/files/openssl.cnf
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,12 +59,13 @@
</span> #     argument is supplied to -passin and -passout arguments then the
 #     first line will be used for the input password and the next line
 #     for the output password."
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# openssl pkcs12 -export -out certs/ca.p12 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://developer.apple.com/forums/thread/697030
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# openssl pkcs12 -legacy -export -out certs/ca.p12 \
</span> #     -inkey private/ca.key.pem -in certs/ca.cert.pem \
 #     -passin file:private/passphrase.txt \
 #     -passout file:private/passphrase.txt
 # verify .p12 passphrase
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# openssl pkcs12 -noout -in certs/ca.p12 -passin file:private/passphrase.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# openssl pkcs12 -legacy -noout -in certs/ca.p12 -passin file:private/passphrase.txt
</span> 
 [ca]
 default_ca        = CA_default
</pre><pre style='margin:0'>

</pre>