I am personally working on this issue, you can follow my progress on
https://gitlab.gnome.org/GNOME/seahorse/-/issues/205

So far it looks like there are a number of bugs; a simplified picture
looks something like this:

 seahorse: gcr_import_button_add_parsed()        gnome-keyring: 
gkr-tool-import: on_parser_parsed()
      |                                            |
      |                        +-------------------+
      |                        |
      v                        v
 gcr: gcr_importer_create_for_parsed()
      |
      v
 gcr: iface->create_for_parsed()
      |
      v
 gcr: _gcr_pkcs11_importer_create_for_parsed()
      |  ^                     |
      v  |                     v
 gcr: list_all_slots()        gcr: is_slot_importable() for p11-kit-trust.so
 (loads PKCS#11 modules,      (prints: "token is not importable: %s: write 
protected")
  enumerates their slots)
      |  ^          | ^
      v  |          v |                      remote procedure call
 p11-kit-trust.so  gnome-keyring-pkcs11.so  ----------------------> 
gnome-keyring-daemon
      |  ^         (disabled by blacklist)                              |
      v  |                                                              v
 trust policy module                                                
gnome2-store (I kid you not)
      |  ^                                                              |
      v  |                                                              v
 read-only system CA certificates                                   
~/.local/share/keyrings/user.keystore
 and blacklist                                                      (fails to 
find a section)


Wish me luck...

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-keyring in Ubuntu.
https://bugs.launchpad.net/bugs/1771880

Title:
  Seahorse unable to import pkcs12 certificates

To manage notifications about this bug go to:
https://bugs.launchpad.net/seahorse/+bug/1771880/+subscriptions


-- 
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to