Installation d'une AC
Copiez votre certificat au format PEM (le format qui a ----BEGIN CERTIFICATE----
en elle) en /usr/local/share/ca-certificates
et le nommer avec un .crt
extension de fichier.
Ensuite, exécutez sudo update-ca-certificates
.
Mises en garde : Cette installation ne concerne que les produits qui utilisent ce magasin de certificats. Certains produits peuvent utiliser d'autres magasins de certificats ; si vous utilisez ces produits, vous devrez également ajouter ce certificat d'AC à ces autres magasins de certificats. ( Instructions pour Firefox , Instructions pour le chrome , Instructions Java )
Test de l'AC
Vous pouvez vérifier si cela a fonctionné en recherchant le certificat que vous venez d'ajouter dans le fichier /etc/ssl/certs/ca-certificates.crt
(qui est juste une longue liste de toutes vos autorités de certification de confiance concaténées ensemble).
Vous pouvez également utiliser le s_client d'OpenSSL en essayant de vous connecter à un serveur dont vous savez qu'il utilise un certificat signé par l'autorité de certification que vous venez d'installer.
$ openssl s_client -connect foo.whatever.com:443 -CApath /etc/ssl/certs
CONNECTED(00000003)
depth=1 C = US, ST = Virginia, O = "Whatever, Inc.", CN = whatever.com, emailAddress = admin@whatever.com
verify return:1
depth=0 C = US, ST = Virginia, L = Arlington, O = "Whatever, Inc.", CN = foo.whatever.com
verify return:1
---
Certificate chain
0 s:/C=US/ST=Virginia/L=Arlington/O=Whatever, Inc./CN=foo.whatever.com
i:/C=US/ST=Virginia/O=Whatever, Inc./CN=whatever.com/emailAddress=admin@whatever.com
... snip lots of output ...
Key-Arg : None
PSK identity: None
PSK identity hint: None
SRP username: None
Start Time: 1392837700
Timeout : 300 (sec)
Verify return code: 0 (ok)
La première chose à rechercher est la chaîne de certificats située en haut de la sortie. Elle devrait montrer que l'AC est l'émetteur (à côté de i:
). Cela vous indique que le serveur présente un certificat signé par l'autorité de certification que vous installez.
Deuxièmement, recherchez le verify return code
à la fin pour être fixé à 0 (ok)
.
10 votes
Le commentaire "Les instructions envoyées étaient : \"Double-cliquer dessus sur un Mac devrait l'installer."" a illuminé ma journée.
0 votes
@mzoll et la façon d'échapper à ces guillemets