Cannot add CA certificate

Bug #1445831 reported by Charles
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
systemsettings (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I am unable to add/import a CA certificate to KDE certificate store. This may be in fact be the jurisdiction of another package but I don't know KDE very well and systemsettings was the closest I could get.

1. Launch System Settings
2. Click Network -> Settings
3. Select "SSL Preferences" group
4. Click Add button
5. A file selection dialog opens... select certificate, click Open

Expected results: I would expect a dialog box or similar to appear and allow me to import the certificate.

Actual results: After clicking Open, the file chooser disappears and nothing else happens. The certificate was not added to the store, either under System Certificates or User-added Certificates.

I tried both PEM and DER certificate formats, neither worked.

If I open the certificate in Dolphin, a certificate viewer opens the cert. It has an Import button, but it is greyed out.

I can reproduce this on the Kubuntu 15.04 Beta 2 live CD.

This is a bit of a blocker for me since it means I can't connect to any of my (or my company's) SSL-secured services (especially mail and websites) with KDE applications. I know that the CA cert is valid because I have been using it with a variety of other OSes and applications for years.

Distributor ID: Ubuntu
Description: Ubuntu 15.04
Release: 15.04
Codename: vivid

systemsettings:
  Installed: 4:5.2.2-0ubuntu1
  Candidate: 4:5.2.2-0ubuntu1
  Version table:
 *** 4:5.2.2-0ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages
        100 /var/lib/dpkg/status

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in systemsettings (Ubuntu):
status: New → Confirmed
Revision history for this message
d12fk (ninja++) wrote :

I resolved this by adding a required a couple of required directories which did not exist after installation. The following command should resolve this:

mkdir -p ~/.local/share/kssl/userCaCertificates

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.