[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Unable to save client certificate password in any password store

From: Number Cruncher <number.cruncher_at_ntlworld.com>
Date: Thu, 05 Jun 2014 13:34:04 +0100

I'm running a Subversion 1.8.9 build for Fedora 20 and have been
struggling for a day to get Subversion to save my PKCS12 certificate
file password in any store. I've not had any problems with earlier
Subversion (e.g. running 1.6.18 on F16 with kwallet).

I've tried the following:
* Install subversion-kde and subversion-gnome RPMs to make the correct
.so available
* Tried any number of "password-stores = kwallet" options under [auth]
in ~/.subversion/config

My .subversion/servers currently has:
[global]
ssl-client-cert-file = /home/nc/number.cruncher.p12
ssl-authority-files = /home/nc/ca.crt
store-auth-creds = yes
store-passwords = yes
store-plaintext-passwords = yes
store-ssl-client-cert-pp = yes
store-ssl-client-cert-pp-plaintext = yes

I've run gdb on the svn client and can confirm that these options are
correctly picked up and that a tables of "providers" is correctly
populated with e.g. gnome-keyring or kwallet. It is correctly examining
the .subversion/auth/svn.ssl.client-passphrase subdirectory which is
currently empty (no hash present).

I've tried setting breakpoints on svn_auth_save_credentials but it never
seems to be called.

The connection to the https server works fine; my client and server
certificates work flawlessly and I can reach the repo, but every time I
get prompted for the P12 cert password.

I'd be grateful for any help,
Simon
Received on 2014-06-05 15:01:38 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.