[Pidgin] #15505: jabber.org's certificate is not trusted

Pidgin trac at pidgin.im
Sat Mar 9 05:25:51 EST 2013


#15505: jabber.org's certificate is not trusted
---------------------------------+---------------------
 Reporter:  igel                 |       Owner:  deryni
     Type:  defect               |      Status:  new
Milestone:                       |   Component:  XMPP
  Version:  2.10.6               |  Resolution:
 Keywords:  jabber, certificate  |
---------------------------------+---------------------

Comment (by igel):

 So, in hope that it would be an error in gnutls that might have been
 fixed, I updated gnutls from 2.12.23 to 3.1.9 and ended up with the
 following new debug log:
 {{{
 (11:16:23) gnutls: Starting handshake with jabber.org
 (11:16:24) gnutls/x509: Failed to get Distinguished Name
 (11:16:24) gnutls/x509: Certificate (null) is issued by C=IL,O=StartCom
 Ltd.,OU=Secure Digital Certificate Signing,CN=StartCom Class 2 Primary
 Intermediate Server CA, which does not match C=IL,O=StartCom
 Ltd.,OU=Secure Digital Certificate Signing,CN=StartCom Certification
 Authority.
 (11:16:24) gnutls: Dropping further peer certificates because the chain is
 broken!
 (11:16:24) gnutls: Handshake complete
 (11:16:24) gnutls/x509: Key print:
 11:c2:3d:87:3f:95:f8:13:f8:ca:81:33:71:36:a7:00:e0:01:95:ed
 (11:16:24) gnutls: Peer provided 3 certs
 (11:16:24) gnutls: Lvl 0 SHA1 fingerprint:
 11:c2:3d:87:3f:95:f8:13:f8:ca:81:33:71:36:a7:00:e0:01:95:ed
 (11:16:24) gnutls: Serial: 01:43:76
 (11:16:24) gnutls: Cert DN:
 (11:16:24) gnutls: Cert Issuer DN: C=IL,O=StartCom Ltd.,OU=Secure Digital
 Certificate Signing,CN=StartCom Class 2 Primary Intermediate Server CA
 (11:16:24) gnutls: Lvl 1 SHA1 fingerprint:
 3e:2b:f7:f2:03:1b:96:f3:8c:e6:c4:d8:a8:5d:3e:2d:58:47:6a:0f
 (11:16:24) gnutls: Serial: 01
 (11:16:24) gnutls: Cert DN: C=IL,O=StartCom Ltd.,OU=Secure Digital
 Certificate Signing,CN=StartCom Certification Authority
 (11:16:24) gnutls: Cert Issuer DN: C=IL,O=StartCom Ltd.,OU=Secure Digital
 Certificate Signing,CN=StartCom Certification Authority
 (11:16:24) gnutls: Lvl 2 SHA1 fingerprint:
 a1:ac:e4:04:6b:6e:33:22:32:b8:7e:cf:b6:f3:7a:07:63:72:01:47
 (11:16:24) gnutls: Serial: 1a
 (11:16:24) gnutls: Cert DN: C=IL,O=StartCom Ltd.,OU=Secure Digital
 Certificate Signing,CN=StartCom Class 2 Primary Intermediate Server CA
 (11:16:24) gnutls: Cert Issuer DN: C=IL,O=StartCom Ltd.,OU=Secure Digital
 Certificate Signing,CN=StartCom Certification Authority
 (11:16:24) gnutls/x509: Failed to get Distinguished Name
 (11:16:24) gnutls/x509: Certificate (null) is issued by C=IL,O=StartCom
 Ltd.,OU=Secure Digital Certificate Signing,CN=StartCom Class 2 Primary
 Intermediate Server CA, which does not match C=IL,O=StartCom
 Ltd.,OU=Secure Digital Certificate Signing,CN=StartCom Certification
 Authority.
 (11:16:24) gnutls: Dropping further peer certificates because the chain is
 broken!
 }}}
 Command-line testing yielded the following (jabber.org turned out to use
 STARTTLS):
 {{{
 % gnutls-cli -V jabber.org -p 5222 --starttls
 Processed 165 CA certificate(s).
 Resolving 'jabber.org'...
 Connecting to '208.68.163.220:5222'...

 - Simple Client Mode:

 *** Starting TLS handshake
 *** Fatal error: The operation timed out
 }}}

-- 
Ticket URL: <https://developer.pidgin.im/ticket/15505#comment:10>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list