On Mon, Aug 13, 2012 at 3:27 PM, Philip Martin <philip.mar...@wandisco.com> wrote: > Philip Martin <philip.mar...@wandisco.com> writes: > >> Johan Corveleyn <jcor...@gmail.com> writes: >> >>> <philip.mar...@wandisco.com> wrote: >>>> Me. subversion/tests/cmdline/davautocheck.sh does the relevant magic to >>>> setup Apache if one uses: >>>> >>>> make davautocheck USE_SSL=1 >>> >>> Nice. I made a change (locally) to win-tests.py to also pass this >>> option, but it doesn't seem to work properly. I created a CA >>> certificate and signed a server cert with that. When I pass >>> --ssl-cert=server.crt, it fails with: >>> >>> [[[ >>> Error validating server certificate for 'https://localhost:443': >>> - The certificate is not issued by a trusted authority. Use the >>> fingerprint to validate the certificate manually! >>> Certificate information: >>> - Hostname: localhost >>> - Valid: from Aug 13 00:26:09 2012 GMT until Aug 7 00:26:09 2032 GMT >>> - Issuer: (null), Test, (null), Test, BE ((null)) >>> - Fingerprint: C2:50:D1:2C:03:32:26:8B:04:97:16:4A:F0:BB:E5:27:1A:A8:46:40 >>> (R)eject or accept (t)emporarily? >>> ]]] >> >> I get the same on Linux. I believe it worked when I wrote it. > > My mistake. In my case the certificate embedded in davautocheck.sh has > expired: > > W: Error validating server certificate for 'https://localhost:13864': > W: - The certificate is not issued by a trusted authority. Use the > W: fingerprint to validate the certificate manually! > W: - The certificate has expired. > > If I update the script to use an in-date certificate the tests PASS over > SSL.
Gah! This is driving me insane. I tried re-generating the cert, and even copy-pasted your certs out of davautocheck.sh, but still getting the same error: [[[ Error validating server certificate for 'https://localhost:443': - The certificate is not issued by a trusted authority. Use the fingerprint to validate the certificate manually! Certificate information: - Hostname: localhost - Valid: from Aug 13 14:09:04 2012 GMT until Dec 30 14:09:04 2039 GMT - Issuer: (null), Internet Widgits Pty Ltd, (null), Some-State, AU ((null)) - Fingerprint: 2D:3A:FA:4C:C1:65:18:C9:D7:7D:DB:11:06:A9:9A:E6:E1:56:77:D3 (R)eject or accept (t)emporarily? r ]]] Even when I try with a 1.7.4 (SlikSVN) client, same thing ... [[[ R:\test\subversion\tests\cmdline>svn.exe import -m "Log message for revision 1." svn-test-work\local_tmp\greekfiles https://localhost:443/svn-test-work/local_tmp/repos --config-dir R:\test\subversion\tests\cmdline\svn-test-work\local_tmp\config --password rayjandom --no-auth-cache --username jrandom Error validating server certificate for 'https://localhost:443': - The certificate is not issued by a trusted authority. Use the fingerprint to validate the certificate manually! Certificate information: - Hostname: localhost - Valid: from Aug 13 14:09:04 2012 GMT until Dec 30 14:09:04 2039 GMT - Issuer: (null), Internet Widgits Pty Ltd, (null), Some-State, AU ((null)) - Fingerprint: 2D:3A:FA:4C:C1:65:18:C9:D7:7D:DB:11:06:A9:9A:E6:E1:56:77:D3 (R)eject or accept (t)emporarily? r ]]] I tried all I can think of for configuring Apache. Pfffff. Maybe I should ditch my self-built Apache, and try the ready-built Windows binary. -- Johan