Re: gnome-keyring [RFC] PKCS#11 certificate chooser



On Tue, 2016-12-13 at 19:41 +0000, David Woodhouse wrote:
On Tue, 2016-12-13 at 19:20 +0100, Lubomir Rintel wrote:
I'm aware that Prashant did some work on this, but the activity
seems to have 
ceased and the work that was done seemed not match the expected UI
wireframe 
from bug #679860 [1]. 

The original ideas envisioned there were deemed impossible to
implement
without assistance from the GtkFileChooser side — all we wanted to do
really was add the PKCS#11 tokens as 'locations' in the sidebar, then
take over the central "file chooser" pane and turn it into an "object
chooser" when one of the PKCS#11 locations was chosen. But it wasn't
something that was feasible.

So the design had to evolve somewhat, and continued to do so. I think
Tyagi's code lacked a little bit of "polish" but had a fundamentally
sane workflow — and at GUADEC we'd refined it a little further in
discussion with Stef.

Tyagi mailed me just this week in fact, to say that he's no longer
quite so snowed under with college work and is revitalising the
project. It would be great to incorporate parts of the excellent work
he's done on the workflow, even if some of the details end up being
revamped.

Glad to hear that. The branch to follow would be master in
https://github.com/tyagi-prashant/gcr.git ?

I'm wondering if you could share some details of the workflow that
you've come up with?

It seems like you're dealing with issues I couldn't figure out in my
prototype and pretended they don't exist (e.g. key and certificate with
potentially different ids or labels, or choosing a pair of
certificate/key files from filesystem, or even knowing if a token login
is needed).

Therefore I chose to start from scratch following the 
GtkFileChooser* instead. That might or might not have been a good
idea;
either way -- I'd be glad if manage to somehow get a working
certificate picker.

I'll try to take a look... got a git repo I can pull it from?

That would be:

git pull https://github.com/NetworkManager/gcr.git lr/pkcs11-chooser

Thanks
Lubo


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]