Self-signed certs vs Issuer CN requirement (Issuer≠Subject conflict)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 34/100
Direzione di ricerca
Start by reading the OSP certificate requirements referenced in the issue and compare the self-signed, Subject CN, and Issuer CN requirements. The issue names rcgen as the implementation context but provides no repository file or test to start from. Done would mean clarifying whether the requirements can be satisfied together and what compliant implementations should do.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
While trying implement the OSP certificate requirements in Rust (https://github.com/youtube/openscreen-rs), I ran into difficulty creating self-signed certificats in the way the spec demands.
The spec states that certificates are self-signed, while also requiring:
- Subject CN = agent hostname
- Issuer CN = model-name
When trying to implement this with the rcgen crate, rcgen generates self-signed certificates with Issuer == Subject, which makes it impossible to satisfy both “self-signed” and “Issuer CN = model-name” while also keeping “Subject CN = hostname”.
It seems this design is unusual to the point that is can be incompatible with assumptions in existing tooling/libraries. Implementers may be unable to comply with the spec as written using standard X.509 tooling.
(I'm not proposing a solution yet, just flagging the ambiguity that seems to block straightforward compliant implementations.)
- Lingua principale
- Bikeshed
- Stelle
- 115
- Fork
- 21
- Merge medio
- 5h 2m
- PR unite (30g)
- 2
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 w3c/openscreenprotocol
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 18/100
w3c/openscreenprotocol#380 ·
-
osp-application
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
w3c/openscreenprotocol#377 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
w3c/openscreenprotocol#376 ·
-
osp-application
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
w3c/openscreenprotocol#375 ·
-
osp-application question
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
w3c/openscreenprotocol#374 ·
Tutte le issue di w3c/openscreenprotocol
Issue simili
-
[Bug] adb backup script reports "Done" & exits 0 when the backup failsForse già presa @bhattmanthan l’ha presa oggi. Apertarequest-issue-assignment
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
OWASP/mastg#4034 · 5 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Auth: pyric's IdTokenResult uses ISO times and lacks signInSecondFactor, production uses UTC stringsApertadivergence lane:reliability
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ansible/ansible-ui#3857 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 6 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
emersion/go-msgauth#87 ·