What I am seeing:
1. Windows 2019 server fully updated
2. Install another CLI only SVN client and configure it to work with the SVN repo.
2.1. The SVN repo requires a SSL certificate to authenticate
2.2. Ensure that the configuration works
3. Download TortoiseSVN 1.12.2 64-bit and install with default options
3.1. Double check that TortoiseSVN uses the same server file as the CLI setup in step 2
4. Try to update using TortoiseSVN from the repo. It fails with an SSL error
5. Try to update with the original SVN CLI: It works
Work around:
Create a registry key: HKCU\Software\TortoiseSVN\OpenSSLCapi as a DWORD and set its value to 0. After doing this TortoiseSVN works.
Other notes:
I can reproduce the issue without step 2, so the other CLI does not "interfere". It is just a useful troubleshooting step and stopgap while TortoiseSVN was down. Older versions (1.10.?) did not have this problem, but sadly I can not remember precisely which version I had before I upgraded.
--
You received this message because you are subscribed to a topic in the Google Groups "TortoiseSVN" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tortoisesvn/k3gAWf9t8Us/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tortoisesvn...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tortoisesvn/077e9730-00a5-41cf-8b70-712f46e8779dn%40googlegroups.com.
I digged a bit deeper on this and here is my analysis result and suggestion:1. I understand SVN & TortoiseSVN work with P12-formatted certificates only.2. This format is supported by OpenSSL only, if the "legacy" provider is activated. Easy to proof that reproducible on Linux: Install openssl 3.x and without activating the legacy-provider it won't support P12 (aka PFX) certificates. The "legacy" profider needs to be activated in openssl.cfn.