Điểm:0

Nhận nhà phát hànhNameHash và nhà phát hànhKeyHash của x509

lá cờ th

Tôi cần lấy các chứng chỉ x509 CA sau đây:

  • Hàm băm của khóa công khai được mã hóa DER (không bao gồm thẻ và độ dài) của trường khóa công khai chủ đề
  • hàm băm của tên phân biệt của tổ chức phát hành, giá trị này phải được tính toán qua mã hóa DER của trường tên của tổ chức phát hành

tôi đã cố gắng sử dụng X509_issuer_name_hashX509_pubkey_digest , nhưng dường như chúng không trả về kết quả mà tôi mong đợi.

Câu hỏi này và câu trả lời được đăng gần với những gì tôi tìm kiếm: Làm cách nào tôi có thể nhận được nhà phát hànhNameHash và nhà phát hànhKeyHash từ chứng chỉ PEM hoặc DER? nhưng tôi muốn có lời giải thích về cách thực hiện việc này trong C++ và OpenSSL.

CẬP NHẬT: X509_pubkey_digest chính xác là những gì tôi cần, tôi chỉ mắc lỗi khi chuyển đổi thành chuỗi lục giác. Mặc dù vậy, hàm băm của tên phân biệt của nhà phát hành vẫn mở.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.