Câu trả lời:
So sánh mô-đun của các tập tin.
Kiểm tra khóa công khai như thế này:
openssl x509 -in /path/to/cert.crt -noout -text
Và kiểm tra các khóa riêng như thế này:
openssl rsa -in /path/to/cert.key -noout -text
So sánh dữ liệu "mô-đun" (một khối số lớn) giữa chứng chỉ và các khóa có khả năng khớp. Nếu chúng khớp nhau, thì khóa và chứng chỉ là một cặp.
openssl x509 -in /path/to/cert.crt -noout -modulus | openssl md5
vàopenssl rsa -in /path/to/cert.key -noout -modulus | openssl md5
-modulus
thay vì-text
- sẽ chỉ xuất ra mô-đun (cùng kết quả, nhưng có thể dễ dàng hơn để tạo tập lệnhuniq
, v.v.).