2016-01-04 14 views
5

Tôi có một csr (Yêu cầu ký chứng chỉ).Cách chỉ thay đổi chủ đề (CN) trong csr hiện tại

Tôi phải thay đổi CN từ csr đó, để nguyên các trường khác. Nó giống như cập nhật csr hiện tại.

Điều này sẽ được thực hiện tự động. Có phương pháp nào để thực hiện điều này trong c/C++/openssl không?

+0

Tên DNS nên * không * được đặt trong CN. Thay vào đó, chúng được đặt trong SAN. – jww

Trả lời

7

Bạn không thể thay đổi bất cứ điều gì trong tệp yêu cầu, vì đây là thư được ký điện tử. Nếu bạn thay đổi ít nhất một bit ở đó, bạn làm mất hiệu lực chữ ký. Máy chủ CA sẽ từ chối nó.

Những gì bạn có thể làm:

  1. tạo ra một CSR mới
  2. Hướng dẫn, CA bỏ qua lĩnh vực chủ đề và xác định lẫn nhau trong việc phát hành chứng chỉ (thủ tục này phụ thuộc vào phần mềm CA).
+0

chúng tôi không thể sử dụng cùng một khóa riêng? –

+0

Tại sao không? Bạn có thể sử dụng lại khóa hiện có. – Crypt32

+0

Xin chào, quên bình luận lại. Tôi đã tìm kiếm và tìm thấy một cách. Cảm ơn bạn đã trả lời :) –

Các vấn đề liên quan