Je ne comprends pas la sortie openssl. Je lance openssl comme suit :
#openssl s_client -connect google.com:443 -CAfile cacert.pem < /dev/null
En fin de compte, tout va bien puisque 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 production des intermédiaires ci-dessous ? Qu'est-ce que cela signifie ou quel est son intérêt ?
depth=3 C = US, O = Equifax, OU = Equifax Secure Certificate Authority verify return:1
depth=2 C = US, O = GeoTrust Inc., CN = GeoTrust Global CA verify return:1
depth=1 C = US, O = Google Inc, CN = Google Internet Authority G2 verify return:1
depth=0 C = US, ST = California, L = Mountain View, O = Google Inc, CN = google.com verify return:1
---
Certificate chain
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
---