Tôi phải đọc một khóa riêng và khóa này có định dạng pvk. Tôi sử dụng lớp X509Certificate2, nhưng tôi lớp này tôi chỉ có quyền truy cập khóa công khai. Làm cách nào để nhận khóa riêng tư từ tệp pvk?Cách đọc khóa riêng tư từ tệp pvk trong C#?
Trả lời
Luiz, bạn cần phải kết hợp các CER và PVK vào một tập tin PFX duy nhất, sau đó nhập tệp như là một cert để khi bạn tải X509Cert các PrivateKey sẽ ở đó. Xem Decrypt with PrivateKey X.509 Certificate.
Làm thế nào về điều này?
có trong tâm trí:
Hiện nay khách sạn này chỉ hỗ trợ RSA hoặc DSA phím, vì vậy nó sẽ trả về một trong hai một RSACryptoServiceProvider hay một đối tượng DSACryptoServiceProvider. Nếu không có khóa bí mật có liên quan đến giấy chứng nhận , một tham chiếu null (Không có gì trong Visual Basic) được trả về
Điều này không giải quyết được câu hỏi. Liên kết này cho thấy cách đọc PrivateKey từ X509Cert nếu nó đã có mặt, nhưng không phải cách tải nó từ một tệp pvk. – Peter
Bạn có thể sử dụng lệnh này để kết hợp chúng.
pvk2pfx -spc CA.cer -pvk CA.pvk -pfx CA.pfx
- 1. từ khóa riêng tư không có từ khóa riêng tư
- 2. Đọc khóa công khai/riêng tư từ bộ nhớ với OpenSSL
- 3. Xuất khóa riêng tư từ X509Đối tượng chứng nhận
- 4. C++ Riêng tư có thực sự riêng tư không?
- 5. OpenSSL sẽ không tạo khóa riêng tư?
- 6. Làm cách nào để liệt kê/xuất khóa riêng tư từ kho khóa?
- 7. Các khóa công khai/riêng tư của RSA trong YAML
- 8. đọc tệp từ trong C#
- 9. Cách sử dụng kỹ thuật mã hóa khóa công khai và riêng tư trong C#
- 10. Cách tạo khóa Riêng RSA từ chuỗi * pem trong Java
- 11. Giao thức "riêng tư" mục tiêu-C?
- 12. đọc chuỗi từ tệp .resx trong C#
- 13. Đọc từ tệp excel trong C
- 14. trong Mục tiêu-C, cách truy cập thuộc tính riêng tư từ danh mục
- 15. Ý nghĩa của từ khóa 'riêng tư' trong Hợp kim? Ý nghĩa của tuyên bố 'enum'?
- 16. Cách tạo URL riêng tư?
- 17. keytool - xem các khóa công khai và riêng tư
- 18. Giải mã bằng khóa riêng từ tệp .pem trong C# với thư viện crypto .NET
- 19. Mở khóa riêng RSA từ Ruby
- 20. Nhập khóa công khai và riêng tư vào kho khóa JKS
- 21. Ẩn các thành viên dữ liệu riêng tư? (C++)
- 22. Tạo khóa RSA riêng trong C#
- 23. tạo các khóa công khai/riêng tư rsa từ NED Big Ints
- 24. Làm cách nào để bạn kiểm tra cặp khóa DSA công khai/riêng tư?
- 25. Cách khóa tệp và tránh đọc trong khi đang viết
- 26. Cài đặt đọc từ tệp cấu hình riêng biệt
- 27. Cách đọc và ghi tệp trong C#
- 28. Cách đọc tệp XML trong C#?
- 29. Làm cách nào để chuyển khóa riêng tư & công cộng pgp sang một máy tính khác?
- 30. tôi không thể có cả hai từ khóa trên cùng một dòng: riêng tư cuối cùng ...()?
@Luis, tôi đang phải vật lộn với cùng vào lúc này. Bạn có tìm ra cách lấy khóa riêng tư từ tệp .pvk không? –
@RashmiPandit, tôi quên hoàn toàn kiểm tra câu trả lời đúng. Tôi chỉ cần kiểm tra. Nó làm việc cho tôi. –