Public key pinning support
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- android, ios
- Lĩnh vực
- mobile-dev, security
Hướng nghiên cứu
Bắt đầu với phần mô tả certificate-pinning hiện có trong README, sau đó kiểm tra các tích hợp TLS-pinning cho Android và iOS được đề cập trong issue. Xác định xem các thư viện được liên kết có hỗ trợ pinning khóa công khai hoặc pinning hash hay không, đồng thời xác định API và hành vi xác minh cần thiết; công việc được xem là hoàn tất khi phạm vi đã được quyết định và có thể triển khai.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
I see that cert pinning is supported, but how much extra work would it be to add a method for pinning just a public key?
This would be much more convenient in most cases I think, given that key pairs are generally long-lived while certificates change on a regular basis — more so now with the rising popularity of Let's Encrypt which issues 90-day certs. With public key pining, I can just commit the public key (or hash) as a static file once and forget about it, whereas it seems like cert pinning would require me to implement additional logic to ensure that the latest version of the cert is always stored locally.
(Note: I've looked at the readme, but haven't yet used this library or done much digging into how Android, iOS, or the linked libraries handle TLS pinning; so my assumptions about what is and/or can be supported may be completely off.)
- Ngôn ngữ chính
- Vue
- Star
- 52
- Fork
- 40
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
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 nativescript-community/https
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
nativescript-community/https#111 · 4 bình luận ·
-
iOS StateProvider crash Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
nativescript-community/https#110 · 7 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100
nativescript-community/https#109 · 2 bình luận ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
nativescript-community/https#100 · 3 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 25/100
Tất cả issue của nativescript-community/https
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
avniproject/avni-client#2135 ·
-
react-doctor severity:warning tech-debt
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
digidem/comapeo-cloud-app#403 ·
-
Icon Requests Đang mởsupported
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
LawnchairLauncher/lawnicons#4100 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
CypherBoxLLC/Cypher-Box#284 ·
-
cr:missing-repro cr:platform:android platform:android repro-provided
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
software-mansion/react-native-screens#4699 · 1 bình luận ·