Re: Comprovar signatura de certificat x509

Xavier Drudis Ferran <[email protected]>
Newsgroups gmane.linux.debian.user.catalan
Message-ID <[email protected]>
El Wed, Dec 27, 2023 at 08:28:01PM +0100, Narcis Garcia deia:
> Bones i festives, per qui pugui.
> 
> Vaig crear un certificat auto-signat (clau privada i clau pública), com a
> «Autoritat de Certificació» (CA), per a poder generar els meus certificats
> signats amb openssl:
> 
> /etc/ssl/private/[email protected]
> /etc/ssl/certs/[email protected]
> 
> Aleshores he creat certificats signats per la CA com:
> /etc/ssl/private/Un.key
> /etc/ssl/certs/Un.pem
> /etc/ssl/private/Dos.key
> /etc/ssl/certs/Dos.pem
> 
> El què passa és que tot això ho vaig fer de forma caòtica i ara em sembla
> que accidentalment vaig crear diferents CA i tot plegat ha perdut
> coherència.
> 
> Algú sap com verificar, per línia de comandes, que un certificat d'usuari ha
> estat signat amb determinada clau d'autoritat?
> 
> Un exemple imaginari:
> $ openssl --verifica-signatura /etc/ssl/certs/[email protected]
> /etc/ssl/certs/Un.pem
> 
> He cercat per Intenret, i trobo explicacions de què es treuen uns bits del
> «Un.pem» i es comparen amb uns altres bits del [email protected] i em perdo.
> 
> Gràcies.
> 

de memòria diria que era

openssl verify -CAfile /etc/ssl/certs/[email protected] /etc/ssl/certs/Un.pem

on amb -CAfile  la concatenació de els PEMs dels certificats de les CAs
intermitges si n'hi ha i la CA arrel.

Alternativament li pots passar un CApath amb un directori on hi hagi
certificats de CAs,

si no, man openssl-verify
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.