Re: svn: E120171: Error running context: An error occurred during SSL communication

"Pavel Lyalyakin via users" <[email protected]> Mon, 16 Jun 2025 21:25:48 +0300
Newsgroups gmane.comp.version-control.subversion.user
Message-ID <CAEyhmwZ25jAySfssXy3Rea7X_qXtf08F-7NJ34c-pX58GqTWLA@mail.gmail.com>
--0000000000009aef6f0637b4885a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, 14 Jun 2025 at 21:39, Graham Leggett via users <
[email protected]> wrote:

> On 14 Jun 2025, at 16:52, Branko =C4=8Cibej <[email protected]> wrote:
>
> That error comes from Serf; and there's no more descriptive message
> available. Looking at the code, this happens when something goes badly
> wrong with the network; it can't be the result of something the server se=
nt
> over the wire.
>
> Which version of Serf are you using? And how repeatable is this?
>
>
> This happens if you try to connect to server that requires a client
> certificate, where the client certificate is in the standard windows
> certificate store, and otherwise works fine in Firefox.
>
> Trying a certificate in a P12 makes no difference, not confident I'm
> setting it up in the correct place.
>
> The version is this:
>
> minfrin@PISTACHIO C:\Users\minfrin>svn --version --verbose
>
>
> svn, version 1.14.5 (r1922182)
>
>    compiled Nov 30 2024, 08:20:48 on x86-microsoft-windows
>
>
> Copyright (C) 2024 The Apache Software Foundation.
>
> This software consists of contributions made by many people;
>
> see the NOTICE file for more information.
>
> Subversion is open source software, see http://subversion.apache.org/
>
>
> The following repository access (RA) modules are available:
>
>
> * ra_svn : Module for accessing a repository using the svn network
> protocol.
>
>   - with Cyrus SASL authentication
>
>   - handles 'svn' scheme
>
> * ra_local : Module for accessing a repository on local disk.
>
>   - handles 'file' scheme
>
> * ra_serf : Module for accessing a repository via WebDAV protocol using
> serf.
>
>   - using serf 1.3.10 (compiled with 1.3.10)
>
>   - handles 'http' scheme
>
>   - handles 'https' scheme
>
>
> The following authentication credential caches are available:
>
>
> * Wincrypt cache in C:\Users\minfrin\AppData\Roaming\Subversion
>
>
> System information:
>
>
> * running on x86_64-microsoft-windows10.0.26100
>
>   - Windows 10 Pro, build 26100 [6.3 Client Multiprocessor Free]
>
> * linked dependencies:
>
>   - APR 1.7.5 (compiled with 1.7.5)
>
>   - APR-Util 1.6.3 (compiled with 1.6.3)
>
>   - Expat 2.2.9 (compiled with 2.2.9)
>
>   - SQLite 3.46.1 (compiled with 3.46.1)
>
>   - Utf8proc 2.1.0 (compiled with 2.1.0)
>
>   - ZLib 1.2.13 (compiled with 1.2.13)
>
>   - LZ4 1.7.5 (compiled with 1.7.5)
>
> Regards,
> Graham
> --
>
>
The problem doesn't occur with TortoiseSVN 1.9.7 and the svn.exe client
packaged with it. The SVN client automatically supplies the certificate
stored in the Windows Certificate Store (or using the client cert options
from the servers file).

It appears that I've managed to reproduce this problem with TortoiseSVN
1.14.8 and the svn.exe client:
svn, version 1.14.5 (r1922182)
   compiled Mar  7 2025, 00:14:55 on x86_64-microsoft-windows6.2.9200

Firefox, MS Edge supply the client certificate to the server. But svn.exe,
TortoiseSVN don't and display the error "svn: E120171: Error running
context: An error occurred during SSL communication" when the servers file
is unmodified (default, no modifications to the client cert options).

I've also tried to configure the client cert manually in the servers file
to no avail. The error "An error occurred during SSL communication" is
shown regardless of the options I'm using in the servers file
(ssl-client-cert-file,ssl-authority-files,ssl-client-cert-file-prompt,ssl-c=
lient-cert-password
all with valid options). As far as I understand now, I don't have to make
modifications to the servers file on Windows since the certificate is
fetched from Windows Certificate Store automatically.

I haven't tried other versions besides svn 1.14.5 and svn 1.9.7 yet.

--=20
With best regards,
Pavel Lyalyakin
VisualSVN Team

--0000000000009aef6f0637b4885a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">On Sat, 14 Jun 2025 at 21:39, Graham Legg=
ett via users &lt;<a href=3D"mailto:[email protected]">users@subv=
ersion.apache.org</a>&gt; wrote:</div><div class=3D"gmail_quote gmail_quote=
_container"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>On 14 Ju=
n 2025, at 16:52, Branko =C4=8Cibej &lt;<a href=3D"mailto:[email protected]"=
 target=3D"_blank">[email protected]</a>&gt; wrote:<div><br><div><blockquote=
 type=3D"cite"><div>

 =20
   =20
 =20
  <div>
    <div>That error comes from Serf; and there&#39;s no more descriptive me=
ssage
    available. Looking at the code, this happens when something goes
    badly wrong with the network; it can&#39;t be the result of something
    the server sent over the wire.</div>
    <br>
    Which version of Serf are you using? And how repeatable is this?<br></d=
iv></div></blockquote><div><br></div><div>This happens if you try to connec=
t to server that requires a client certificate, where the client certificat=
e is in the standard windows certificate store, and otherwise works fine in=
 Firefox.</div><div><br></div><div>Trying a certificate in a P12 makes no d=
ifference, not confident I&#39;m setting it up in the correct place.</div><=
div><br></div></div>The version is this:</div><div><br></div><div><p style=
=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size:10px;li=
ne-height:normal;font-family:Monaco;font-size-adjust:none;font-kerning:auto=
;font-variant-alternates:normal;font-variant-ligatures:normal;font-variant-=
numeric:normal;font-variant-east-asian:normal;font-feature-settings:normal"=
><span style=3D"font-variant-ligatures:no-common-ligatures">minfrin@PISTACH=
IO C:\Users\minfrin&gt;svn --version --verbose =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">svn, ve=
rsion 1.14.5 (r1922182)</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">=C2=A0=
=C2=A0 compiled Nov 30 2024, 08:20:48 on x86-microsoft-windows</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal;min-height:14px"><span style=3D"font-variant-ligatures:no-common-li=
gatures"></span><br></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">Copyrig=
ht (C) 2024 The Apache Software Foundation.</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">This so=
ftware consists of contributions made by many people;</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">see the=
 NOTICE file for more information.</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">Subvers=
ion is open source software, see <a href=3D"http://subversion.apache.org/" =
target=3D"_blank">http://subversion.apache.org/</a></span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal;min-height:14px"><span style=3D"font-variant-ligatures:no-common-li=
gatures"></span><br></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">The fol=
lowing repository access (RA) modules are available:</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal;min-height:14px"><span style=3D"font-variant-ligatures:no-common-li=
gatures"></span><br></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">* ra_sv=
n : Module for accessing a repository using the svn network protocol.</span=
></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">=C2=A0 =
- with Cyrus SASL authentication</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">=C2=A0 =
- handles &#39;svn&#39; scheme</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">* ra_lo=
cal : Module for accessing a repository on local disk.</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">=C2=A0 =
- handles &#39;file&#39; scheme</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">* ra_se=
rf : Module for accessing a repository via WebDAV protocol using serf.</spa=
n></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">=C2=A0 =
- using serf 1.3.10 (compiled with 1.3.10)</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">=C2=A0 =
- handles &#39;http&#39; scheme</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">=C2=A0 =
- handles &#39;https&#39; scheme</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal;min-height:14px"><span style=3D"font-variant-ligatures:no-common-li=
gatures"></span><br></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">The fol=
lowing authentication credential caches are available:</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal;min-height:14px"><span style=3D"font-variant-ligatures:no-common-li=
gatures"></span><br></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">* Wincr=
ypt cache in C:\Users\minfrin\AppData\Roaming\Subversion</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal;min-height:14px"><span style=3D"font-variant-ligatures:no-common-li=
gatures"></span><br></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">System =
information:</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal;min-height:14px"><span style=3D"font-variant-ligatures:no-common-li=
gatures"></span><br></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">* runni=
ng on x86_64-microsoft-windows10.0.26100</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">=C2=A0 =
- Windows 10 Pro, build 26100 [6.3 Client Multiprocessor Free]</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">* linke=
d dependencies:</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">=C2=A0 =
- APR 1.7.5 (compiled with 1.7.5)</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">=C2=A0 =
- APR-Util 1.6.3 (compiled with 1.6.3)</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">=C2=A0 =
- Expat 2.2.9 (compiled with 2.2.9)</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">=C2=A0 =
- SQLite 3.46.1 (compiled with 3.46.1)</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">=C2=A0 =
- Utf8proc 2.1.0 (compiled with 2.1.0)</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">=C2=A0 =
- ZLib 1.2.13 (compiled with 1.2.13)</span></p>
<p style=3D"margin:0px;font-style:normal;font-variant-caps:normal;font-size=
:10px;line-height:normal;font-family:Monaco;font-size-adjust:none;font-kern=
ing:auto;font-variant-alternates:normal;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-feature-settings=
:normal"><span style=3D"font-variant-ligatures:no-common-ligatures">=C2=A0 =
- LZ4 1.7.5 (compiled with 1.7.5)</span></p></div><div><span style=3D"font-=
variant-ligatures:no-common-ligatures"><br></span></div><div>Regards,</div>=
<div>Graham</div><div>--</div><div><br></div></div></blockquote></div><div>=
<br></div><div>
The problem doesn&#39;t occur with TortoiseSVN 1.9.7 and the svn.exe client=
 packaged with it. The SVN client automatically supplies the certificate st=
ored in=20
the Windows Certificate Store (or using the client cert options from the se=
rvers file).</div><div><br></div><div>It appears that I&#39;ve managed to r=
eproduce this problem with TortoiseSVN 1.14.8 and the svn.exe client:</div>=
<div style=3D"margin-left:40px">svn, version 1.14.5 (r1922182)<br>=C2=A0 =
=C2=A0compiled Mar =C2=A07 2025, 00:14:55 on x86_64-microsoft-windows6.2.92=
00</div><div>
<div><br></div><div>Firefox, MS Edge supply the client certificate to the s=
erver. But svn.exe, TortoiseSVN don&#39;t and display the error &quot;svn: =
E120171: Error running context: An error occurred during SSL communication&=
quot; when the servers file is unmodified (default, no modifications to the=
 client cert options).</div><div><br></div><div>I&#39;ve also tried to conf=
igure the client cert manually in the servers file to no avail. The error &=
quot;An error occurred during SSL communication&quot; is shown regardless o=
f the options I&#39;m using in the servers file (ssl-client-cert-file,ssl-a=
uthority-files,ssl-client-cert-file-prompt,ssl-client-cert-password all wit=
h valid options). As far as I understand now, I don&#39;t have to make modi=
fications to the servers file on Windows since the certificate is fetched f=
rom Windows Certificate Store automatically.</div><div><br></div><div>I hav=
en&#39;t tried other versions besides svn 1.14.5 and svn 1.9.7 yet.</div>

<br></div><span class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"=
ltr" class=3D"gmail_signature"><font color=3D"#888888">With best regards,<b=
r>
Pavel Lyalyakin<br>
VisualSVN Team</font></div></div>

--0000000000009aef6f0637b4885a--