Tôi muốn tạo kết nối SSL cho giao tiếp TCP chung. Tôi nghĩ rằng tôi đã tìm ra cách để làm điều đó trong mã, sử dụng thông tin ở đây: http://msdn.microsoft.com/en-us/library/system.net.security.sslstream.aspx Điều tôi đang gặp phải là tạo một chứng chỉ để tôi có thể kiểm tra điều này. Tôi đã thử testecert makecert.exe, và tạo ra một cert, nhưng dường như nó không có khóa riêng liên kết với nó. Vì vậy, những gì tôi đang tìm kiếm là thủ tục đơn giản nhất để tạo ra một cert và nhận được kết nối để làm việc.Làm cách nào để thiết lập chứng chỉ kiểm tra cho kết nối SSL trong .NET?
5
A
Trả lời
2
tôi đã không tìm thấy một đơn giản cách để thực hiện điều này, nhưng tôi thấy this site hữu ích một vài tháng trở lại.
O'Reilly cũng xuất bản một cuốn sách được gọi là An ninh mạng Hacks (có sẵn trên Safari) có phần bắt đầu tại Hack # 45 khi tạo cơ quan cấp chứng chỉ của riêng bạn.
1
Tôi đã hỏi một câu hỏi tương tự liên quan đến apache, nhưng ai đó đã liên kết với cách giải thích trên microsoft. Nó có thể hữu ích.
0
Đối với bất kỳ ai khác cố gắng, chứng chỉ pkcs12 này được tạo chi tiết tại đây openssl question và sử dụng phương thức X509Certificate2.CreateFromCertFile vượt qua vấn đề khóa riêng tư. Lưu ý tôi đã sử dụng openssl với Cygwin trên Windows.
Các vấn đề liên quan
- 1. Tìm nạp trước chứng chỉ SSL .NET
- 2. Tắt xác thực chứng chỉ SSL của kết nối HTTPS?
- 3. Cách kiểm tra bảo mật của chứng chỉ SSL trong iOS?
- 4. Làm cách nào để tôi có thể thiết lập Chứng chỉ SSL khác nhau cho vhost trên Apache?
- 5. Kết hợp chứng chỉ SSL
- 6. . Lập trình Net: Những gì để xác thực trên chứng chỉ tự ký SSL
- 7. Cách chỉ định mật mã cho kết nối SSL trong .NET?
- 8. Cho phép Java sử dụng chứng chỉ không đáng tin cậy cho kết nối SSL/HTTPS
- 9. IIS có thực hiện kiểm tra chứng chỉ SSL hoặc tôi có phải xác minh không?
- 10. Tôi làm cách nào để LWP xác thực chứng chỉ máy chủ SSL?
- 11. Nhập chứng chỉ SSL trong SDK iPhone
- 12. lỗi thiết bị đầu cuối ở giữa giấy chứng nhận SSL kết nối và khóa bí mật để thiết lập một kết nối bảo mật:
- 13. làm thế nào để kiểm tra SSL ngày Giấy chứng nhận hết hạn lập trình trong Java
- 14. Làm cách nào để kiểm tra kết nối svn?
- 15. Tôi làm cách nào để thiết lập chứng chỉ phát triển iphone cho ANOTHER mac
- 16. Chứng chỉ SSL CNAME
- 17. Làm thế nào để kiểm tra Kết nối/Express middleware?
- 18. Làm cách nào để kiểm tra kết nối mạng?
- 19. SSL/TLS không có chứng chỉ
- 20. Chứng chỉ SSL Nodejitsu
- 21. cách chấp nhận chứng chỉ tự ký cho kết nối JNDI/LDAP?
- 22. Kiểm tra Javascript nếu Giấy chứng nhận SSL hợp lệ
- 23. Chromedriver trong Selenium và chứng chỉ SSL
- 24. Cách kiểm tra xem kết nối SSH đã được thiết lập với ví dụ AWS
- 25. Xác thực kết nối SQL bằng cách sử dụng chứng chỉ trong .NET
- 26. .net WebService, bỏ qua xác thực ssl!
- 27. Thêm chứng chỉ SSL tự ký cho libcurl
- 28. Tự động hóa chứng chỉ phía máy khách SSL trong Firefox và kiểm tra Selenium
- 29. Làm cách nào để tạo chứng chỉ cho phát triển cục bộ bằng SSL?
- 30. Làm cách nào để bật chứng chỉ tự ký cho các ổ cắm SSL trên Android?