On Tue, 2014-12-09 at 06:00 +0100, Stef Walter wrote:
> On 05.12.2014 21:26, David Woodhouse wrote:
> > Is this an accurate rendition of how this stuff *ought* to look to
> > users?
> > 
> > http://www.infradead.org/openconnect/pkcs11.html
> 
> My two take aways:
> 
>  * It's unfortunate that you need three different tools installed.


Well, it's only one 'tool', isn't it? Just p11tool.

And OpenConnect itself, of course, and you need it to be built with
GnuTLS+p11-kit support. But that's a fairly fundamental, and entirely
reasonable, requirement.

>    There is some support for listing things in p11-kit, but i guess it
>    isn't enough?

Yeah, /usr/bin/p11-kit has a 'list-modules' option but it doesn't give
you the PKCS#11 URI for the slots, and it doesn't have a way that I'm
aware of to list the *objects* therein.

For now, since GnuTLS is the *only* library that can sanely use PKCS#11
URIs, it's not *so* bad to require a tool that comes with GnuTLS.

We *really* ought to fix ENGINE_PKCS11 to use PKCS#11 URIs instead of
its own text format, so that OpenSSL applications can work. By
symlinking p11-kit-proxy.so from libnssckbi.so we can get the p11-kit
configured modules to show up in NSS, but there's also work to be done
there to allow objects to be selected with a PKCS#11 URI.

I'd love for one of the more progressive distributions to come up with a
'Feature' for an upcoming release which is "All apps which use
certificates shall use p11-kit and work with PKCS#11 URIs". After all,
we've already got "all apps use the system trust from p11-kit-trust",
working *even* for apps that use NSS and OpenSSL. This is just the
logical next step.

>  * One really wants a GUI selector that uses a pkcs11 URI behind the
>    scenes.

We have a start on this, in gcr. For more discussion see the open
NetworkManager-${ALLVPN} bug in https://bugzilla.gnome.org/679860

-- 
dwmw2

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
p11-glue mailing list
p11-glue@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/p11-glue

Reply via email to