Respostas:
Compare o módulo dos arquivos.
Verifique a chave pública assim:
openssl x509 -in /path/to/cert.crt -noout -text
E verifique as chaves privadas como esta:
openssl rsa -in /path/to/cert.key -noout -text
Compare os dados do "módulo" (um grande bloco de números) entre o certificado e as chaves potencialmente correspondentes. Se eles corresponderem, a chave e o certificado são um par.
openssl x509 -in /path/to/cert.crt -noout -modulus | openssl md5
eopenssl rsa -in /path/to/cert.key -noout -modulus | openssl md5
-modulus
vez de-text
- que produzirá apenas o módulo (mesmo resultado, mas possivelmente mais fácil de escreveruniq
, etc).