canonical / canonical/multipass

[snap] import certificates from the host

Open
#1,453 3 comments 0 reactions 0 assignees View on GitHub
help wanted
Dominant language
C++
Stars
9.2k
Forks
828
Avg merge
3d 1h
Merged PRs (30d)
44

Description

There's currently [no way to extend the system certificates](https://forum.snapcraft.io/t/extending-system-certificates/114/) for strict snaps. To cater for SSL-terminating proxies, we need to import `/etc/ssl` and `/usr/share/ca-certificates` from the host system.

Contributor guide

Open the contributing guide

Research direction

Start with the snap-related implementation and the host certificate locations named in the issue: /etc/ssl and /usr/share/ca-certificates. Determine how those paths should be imported for strict snaps and verify that certificates from the host support SSL-terminating proxies.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
operating-systems, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.