On 04/13/17 06:17, Ryan Dingman wrote:
> Its strange that this thread is coming up now because I’ve been working on a 
> patch to implement #4 for the past couple of weeks. My motivation for doing 
> so was to have integration with the macOS Keychain and gain the ability to 
> pull client certificates from it rather than having to load them from a PEM 
> file on disk.

   I'm all for idiomatic approaches.  That said:

   - Will it work without a gui (i.e. when you log in via ssh, will you
be able to access the private key from the keystore without entering
your password on a desktop prompt)?
   - Compatibility with "use PEM file on disk" needs to be retained on
Mac.  I have scripted build systems which run on NetBSD, macOS and Linux
which clone repositories using client certificates.  These scripts
quickly become a pain to maintain when there are too many differences
between the platforms.

[---]
> I need to do a bit more testing, but if there is community interest, I’d be 
> happy to accelerate my plans and submit a patch to Dr. Hipp soon.

   There's definitely interest.

   In the original client certificate support for fossil, there was one
extra level of indirection; instead of pointing out a file, one used a
symbolic name (which would point to a file in the "PEM in disk" case),
but the idea was that this could be used to point to other locations,
such as an entry in a keychain.  I'm curious to see how your solution
works with regards to client certificates/keys.

-- 
Kind regards,
Jan Danielsson

_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to