On Sat, Feb 04, 2012 at 08:03:44PM -0500, Rafael D'Halleweyn wrote:
> I had the same problem as described above. I noticed that the
> extensions.gnome.org uses a certificate from StartCom. Upon
> inspection, I found that this CA was disabled in
> /etc/ca-certificates.config. After editing the file, and running
> update-ca-certificates, I was able to install gnome-shell extensions
> through the browser.

On both my workstation (bug present) and the laptop (everything works) this
file contains:

mozilla/StartCom_Certification_Authority.crt
!mozilla/StartCom_Ltd..crt

(e.g. one certificate is enabled and the other is disabled)

Test connection with openssl from the problem system seems to be ok:

$ openssl s_client -connect extensions.gnome.org:443 -CApath /etc/ssl/certs
CONNECTED(00000003)
depth=2 C = IL, O = StartCom Ltd., OU = Secure Digital Certificate Signing, CN 
= StartCom Certification Authority
verify return:1
depth=1 C = IL, O = StartCom Ltd., OU = Secure Digital Certificate Signing, CN 
= StartCom Class 1 Primary Intermediate Server CA
verify return:1
depth=0 description = 524807-rrlSge06II5amy2w, CN = extensions.gnome.org, 
emailAddress = hostmas...@gnome.org
verify return:1
---
Certificate chain
 0 
s:/description=524807-rrlSge06II5amy2w/CN=extensions.gnome.org/emailAddress=hostmas...@gnome.org
   i:/C=IL/O=StartCom Ltd./OU=Secure Digital Certificate Signing/CN=StartCom 
Class 1 Primary Intermediate Server CA
 1 s:/C=IL/O=StartCom Ltd./OU=Secure Digital Certificate Signing/CN=StartCom 
Class 1 Primary Intermediate Server CA
   i:/C=IL/O=StartCom Ltd./OU=Secure Digital Certificate Signing/CN=StartCom 
Certification Authority
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIHITCCBgmgAwIBAgIDBFp6MA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJ
…
ZVpqWzc=
-----END CERTIFICATE-----
subject=/description=524807-rrlSge06II5amy2w/CN=extensions.gnome.org/emailAddress=hostmas...@gnome.org
issuer=/C=IL/O=StartCom Ltd./OU=Secure Digital Certificate Signing/CN=StartCom 
Class 1 Primary Intermediate Server CA
---
No client certificate CA names sent
---
SSL handshake has read 4581 bytes and written 369 bytes
---
New, TLSv1/SSLv3, Cipher is DHE-RSA-AES256-SHA
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: zlib compression
Expansion: zlib compression
SSL-Session:
    Protocol  : SSLv3
    Cipher    : DHE-RSA-AES256-SHA
    Session-ID: 2753A54DB1CE3B5EFCE8AF561BAE2BEA68668C65C82654D1A3960EF3A9F15B11
    Session-ID-ctx: 
    Master-Key: 
FEE6B6D1A49C8883D601B0B5366876474D697252542F3873079AC04267FA3BC0A4026B3CAC8A6F1C0922F5F845E0BC72
    Key-Arg   : None
    PSK identity: None
    PSK identity hint: None
    Compression: 1 (zlib compression)
    Start Time: 1328427268
    Timeout   : 7200 (sec)
    Verify return code: 0 (ok)
---
^D
DONE

If I omit the -CApath option, I get "Verify return code: 20 (unable to get
local issuer certificate)" on both systems.


I'll try running update-ca-certificates and retry when I get to my workstation, 
just in case it changes anything.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to