Performing https configuration verfication on git.fedorahosted.org:
On Trusty 14.04 LTS, the default gnutls implementation is old 2.6 based:
$ gnutls-cli -V --print-cert -p 443 git.fedorahosted.org </dev/zero | certtool --verify-chain
Certificate[0]: C=US,ST=North Carolina,L=Raleigh,O=Red Hat Inc.,CN=*.fedorahosted.org
Issued by: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert SHA2 High Assurance Server CA
Verifying against certificate[1].
Verification output: Verified.
Certificate[1]: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert SHA2 High Assurance Server CA
Issued by: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert SHA2 High Assurance Server CA
certtool: the last certificate is not self signed
$ echo $?
1
It does not appear to verify the published chain.
Utopic 14.10 uses gnutls 3.x series by default:
# gnutls-cli -V --print-cert -p 443 git.fedorahosted.org </dev/zero | certtool --verify-chain
*** Fatal error: Error in the certificate.
*** Handshake has failed
GnuTLS error: Error in the certificate.
Loaded 2 certificates, 1 CAs and 0 CRLs
Subject: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert SHA2 High Assurance Server CA
Issuer: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert High Assurance EV Root CA
Output: Not verified. The certificate is NOT trusted. The certificate issuer is unknown.
Subject: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert SHA2 High Assurance Server CA
Issuer: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert High Assurance EV Root CA
Checked against: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert SHA2 High Assurance Server CA
Output: Verified. The certificate is trusted.
Subject: C=US,ST=North Carolina,L=Raleigh,O=Red Hat Inc.,CN=*.fedorahosted.org
Issuer: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert SHA2 High Assurance Server CA
Checked against: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert SHA2 High Assurance Server CA
Output: Verified. The certificate is trusted.
Chain verification output: Verified. The certificate is trusted.
(utopic-amd64)root@djledkov-mobl1:/tmp# echo $?
0
Which appears to be trusted. This looks odd, but not fatal as fresh trusty-amd64 in a chroot does seem to be operating correctly.
Performing https configuration verfication on git.fedorahoste d.org:
On Trusty 14.04 LTS, the default gnutls implementation is old 2.6 based:
$ gnutls-cli -V --print-cert -p 443 git.fedorahoste d.org </dev/zero | certtool --verify-chain L=Raleigh, O=Red Hat Inc.,CN= *.fedorahosted. org www.digicert. com,CN= DigiCert SHA2 High Assurance Server CA
Certificate[0]: C=US,ST=North Carolina,
Issued by: C=US,O=DigiCert Inc,OU=
Verifying against certificate[1].
Verification output: Verified.
Certificate[1]: C=US,O=DigiCert Inc,OU= www.digicert. com,CN= DigiCert SHA2 High Assurance Server CA www.digicert. com,CN= DigiCert SHA2 High Assurance Server CA
Issued by: C=US,O=DigiCert Inc,OU=
certtool: the last certificate is not self signed
$ echo $?
1
It does not appear to verify the published chain.
Utopic 14.10 uses gnutls 3.x series by default:
# gnutls-cli -V --print-cert -p 443 git.fedorahoste d.org </dev/zero | certtool --verify-chain
*** Fatal error: Error in the certificate.
*** Handshake has failed
GnuTLS error: Error in the certificate.
Loaded 2 certificates, 1 CAs and 0 CRLs
Subject: C=US,O=DigiCert Inc,OU= www.digicert. com,CN= DigiCert SHA2 High Assurance Server CA www.digicert. com,CN= DigiCert High Assurance EV Root CA
Issuer: C=US,O=DigiCert Inc,OU=
Output: Not verified. The certificate is NOT trusted. The certificate issuer is unknown.
Subject: C=US,O=DigiCert Inc,OU= www.digicert. com,CN= DigiCert SHA2 High Assurance Server CA www.digicert. com,CN= DigiCert High Assurance EV Root CA www.digicert. com,CN= DigiCert SHA2 High Assurance Server CA
Issuer: C=US,O=DigiCert Inc,OU=
Checked against: C=US,O=DigiCert Inc,OU=
Output: Verified. The certificate is trusted.
Subject: C=US,ST=North Carolina, L=Raleigh, O=Red Hat Inc.,CN= *.fedorahosted. org www.digicert. com,CN= DigiCert SHA2 High Assurance Server CA www.digicert. com,CN= DigiCert SHA2 High Assurance Server CA
Issuer: C=US,O=DigiCert Inc,OU=
Checked against: C=US,O=DigiCert Inc,OU=
Output: Verified. The certificate is trusted.
Chain verification output: Verified. The certificate is trusted.
(utopic- amd64)root@ djledkov- mobl1:/ tmp# echo $?
0
Which appears to be trusted. This looks odd, but not fatal as fresh trusty-amd64 in a chroot does seem to be operating correctly.