fre 4 juli 2025 kl. 13:20 skrev <minf...@apache.org>:

> Author: minfrin
> Date: Fri Jul  4 11:20:00 2025
> New Revision: 1926950
>
> URL: http://svn.apache.org/viewvc?rev=1926950&view=rev
> Log:
> Support OpenSSL3 providers / cert store URLs
>
> - Add serf_ssl_cert_uri_set(), a callback to set the URL of a certificate
> store.
>
> - Use the OSSL_STORE API from OpenSSL to read certificates and keys. Certs
> and
>   keys are read from a URL instead of a file path. The default URL scheme
> is
>   file:.
>
> - Keep fallback support for the existing
> serf_ssl_client_cert_provider_set()
>   callback, which reads exclusively from a local PKCS12 file.
>
> - Support full intermediate certificate handling. Previously whatever was
> in the
>   PKCS12 file was blindly passed to the the server on the assumption the
>   administrator had pre-done the work constructing the certificate chain.
> Now we
>   make no assumption as to the size of the certificate store, if a Windows
>   personal certificate store of a MacOS keychain is used, we search for
> the most
>   appropriate leaf certificate that matches what is requested by the
> server.
>
> - Update test cases to handle both URIs and PKCS12 files.


Nice!

For the next time; you can close the PR by referencing it in the log
message - from Subversion's HACKING:
https://subversion.apache.org/docs/community-guide/conventions.html#github

Kind regards,
Daniel

Reply via email to