<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>