Je ne comprends pas la sortie openssl. Lancer openssl comme suit:
#openssl s_client -connect google.com:443 -CAfile cacert.pem < /dev/null
En fin de compte, tout va bien dans la mesure où le certificat de l'entité finale a été vérifié:
Verify return code: 0 (ok)
mais qu'en est-il de la vérification return:1
au début de la sortie pour les intermédiaires ci-dessous? Qu'est-ce que cela signifie ou à quoi ça sert?
profondeur = 3 C = US, O = Equifax, OU = Equifax Secure Certificate Authority vérifier le retour: 1 profondeur = 2 C = US, O = GeoTrust Inc., CN = GeoTrust Global CA vérifier le retour: 1 profondeur = 1 C = US, O = Google Inc, CN = Google Internet Authority G2 vérifier le retour: 1 profondeur = 0 C = États-Unis, ST = Californie, L = Mountain View, O = Google Inc, CN = google.com vérifier le retour: 1 --- Chaîne de certificats 0 s: / C = US / ST = California / L = Mountain View / O = Google Inc / CN = google.com i: / C = US / O = Google Inc / CN = Google Internet Authority G2 1 s: / C = US / O = Google Inc / CN = Google Internet Authority G2 i: / C = US / O = GeoTrust Inc./CN=GeoTrust Global CA 2 s: / C = US / O = GeoTrust Inc./CN=GeoTrust Global CA i: / C = US / O = Equifax / OU = Equifax Secure Certificate Authority ---