Khóa riêng ở đâu sau khi sử dụng certreq để tạo CSR trên Windows 10?


8

Tôi đã cố gắng theo dõi trang web bên dưới để biết hướng dẫn về cách tạo CSR cho máy chủ web của mình:

http://www.entrust.net/knowledge-base/technote.cfm?tn=8649

Tuy nhiên, nó chỉ tạo ra CSR. Khóa riêng ở đâu? Tôi đã nói rằng khóa được tạo tại thời điểm tạo CSR.

Tôi đang sử dụng Windows 10. Tôi dự định sử dụng node.js Express. Có công cụ thay thế nào chúng ta có thể sử dụng để tạo CSR trên Windows 10 không?


Câu trả lời:


6

Nó được lưu trữ trong kho chứng chỉ Windows. Khi bạn nhập chứng chỉ đã ký, bạn sẽ thấy bạn có một khóa riêng tương ứng. Nó phù hợp với họ bằng mô-đun, nếu tôi nhớ lại.

Bạn có thể nhận được danh sách các khóa riêng mà bạn có do yêu cầu đăng ký chứng chỉ (chẳng hạn như bạn đã thực hiện certreq) bằng cách chạy certmgr.msccho tài khoản máy tính (hoặc đơn giản là certlm.msc cho Windows 2012R1 hoặc Windows 8 trở đi ).

Các khóa nằm trong thư mục Yêu cầu đăng ký chứng chỉ .

Cách dễ nhất để làm nếu bạn cần sử dụng chứng chỉ mà không cần sử dụng API là nhập chứng chỉ, xuất và sử dụng openssl để chuyển PKCS5 kết quả thành khóa và chứng chỉ PEM.

Bạn cũng có thể sử dụng openssl để tạo khóa và yêu cầu chứng chỉ và nếu bạn dự định sử dụng chúng ở định dạng PEM trên hệ thống tệp thay vì sử dụng API Windows, bạn cũng có thể làm điều đó.


Có vẻ như các cửa hàng không phải là một thư mục. Tôi đã có ấn tượng rằng khóa là một tập tin tôi có thể tham khảo trong kịch bản của mình.
Chong Lip Phang

3
Thật vậy, nó không phải là một thư mục. Bạn phải xuất nó nếu bạn muốn một tập tin.
Falcon Momot

2
cho "Yêu cầu đăng ký chứng chỉ", chọn "tài khoản máy tính" trong khi tải certmgr.msc qua MMC
FIV
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.