Comment #10 on issue 27 by lieven....@gmail.com
: support pcs11 /
I have been discussing the impact of not having this feature directly in
serf for Subversion on the svn devs mailing list, see .
I was under the impression from Stefan Küng's response in  that TSVN
based on svn 1.8 with serf will still support smart cards on Windows. Not
as the default build - but seems doable to get it working. I suggest you
check out the TortoiseSVN mailing lists for more info.
This being said, serf has been making some progress on this issue on the
multiple-ssl-impls branch, where I've added an abstraction of the ssl
module to switch SSL/TLS implementations, and implemented a Mac OS X
specific SSL/TLS module. As this module integrates with Keychain for both
server certificates and client identities, it automatically enables the use
of smart cards via Keychain services. On Mac OS X only.
The multiple-ssl-impls branch is not yet merged to trunk and parts of the
code are still being debated, so this is not for the immediate future. It
surely is a different approach than what has been suggested earlier in this
thread (equally valid options btw).
It does create the opportunity to implement a similar module using
Microsoft's API's for the Windows platform. This is going to take some time
to implement though - I guess ~3 workweeks based on my work on the Mac OS X
implementation (all in my spare time, not doing that again). Motivated
volunteers are welcome. :-)