Self-signed certs vs Issuer CN requirement (Issuer≠Subject conflict)
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 34/100
Hướng nghiên cứu
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.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.)
- Ngôn ngữ chính
- Bikeshed
- Star
- 115
- Fork
- 21
- Merge trung bình
- 5 giờ 2 phút
- Pull request đã merge (30 ngày)
- 2
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của w3c/openscreenprotocol
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 18/100
w3c/openscreenprotocol#380 ·
-
osp-application
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
w3c/openscreenprotocol#377 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100
w3c/openscreenprotocol#376 ·
-
osp-application
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 55/100
w3c/openscreenprotocol#375 ·
-
osp-application question
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
w3c/openscreenprotocol#374 ·
Tất cả issue của w3c/openscreenprotocol
Issue tương tự
-
Navbar avatar and name stay stale after saving profile changesCó thể đã có người làm @alexechoi đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
marmelab/atomic-crm#416 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
needs attention untriaged
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3666 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
🐛 Bug 🔔 Pending processing
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
jumpserver/jumpserver#17980 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
backend docs
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
Open-Locker/Open-Locker#368 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
patarapolw/lingua_srs#103 ·
Maintainer thường phản hồi trong vòng 1 ngày