Add info whether the native cert is builtin or user/admin installed
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 28/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- rust
- Ambito
- operating-systems, security
Direzione di ricerca
Inizia esaminando le implementazioni del backend dell'OS che popolano i risultati della verifica dei certificati, usando il campo is_known_root di Chromium come comportamento di riferimento. Definisci come ogni backend segnala i certificati integrati nell'OS rispetto a quelli installati dagli utenti o dagli amministratori, e considera come il risultato dovrebbe esporre queste informazioni ai chiamanti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
It would be helpful to know if a certificate has been shipped by the OS, or was installed by the user or the administrator. This unlocks two use cases:
- ignore the certificates from the first category and use a different root store as the basis, like the ones from the
webpki-rootscrate. - impose special requirements on the OS builtin certificates. Chrome does this for example, e.g. by limiting how long a certificate can be valid. Another requirement might be a check for an SCT.
In Chromium, this check is implemented via a is_known_root field on the verification result. The value is populated from the respective OS backends.
- Lingua principale
- Rust
- Stelle
- 245
- Fork
- 72
- Merge medio
- 6h 48m
- PR unite (30g)
- 5
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di rustls/rustls-native-certs
-
macOS integration tests hang in CIForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
rustls/rustls-native-certs#179 · 1 commento ·
Tutte le issue di rustls/rustls-native-certs
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
swc-project/swc-ai-issues#164 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
pop-os/cosmic-player#367 ·
-
good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
servo/rust-smallvec#873 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
messense/dav-server-rs#82 ·
I maintainer di solito rispondono entro 1 giorno