Closed
Bug 100426
Opened 23 years ago
Closed 23 years ago
certificate works in IE but not Mozilla
Categories
(Core Graveyard :: Security: UI, defect, P3)
Tracking
(Not tracked)
VERIFIED
FIXED
Future
People
(Reporter: julien.pierre, Assigned: ssaux)
References
()
Details
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:0.9.4) Gecko/20010915
Netscape6/6.2
BuildID: 2001091503
I was wondering about a cert at https://www.umbrellabank.com/reorder_checks.htm
. Mozilla, Communicator, and Netscape 6 all give a warning about the issuer.
When looking at the cert properties it shows the issuer cert has no CN and no OU
; only an O. However if you click on the "details" tab to the right in Netscape
6, then click on "issuer" in the certificate fields, it then shows the OU as
Verisign ... Something is wrong either with the cert or the browser.
FYI, IE accepts the cert without any problem.
Reproducible: Always
Steps to Reproduce:
1. go to https://www.umbrellabank.com/reorder_checks.htm
2. accept after getting the security warning
3. do edit/page info
4. click on security tab
5. click on view button
6. look at CN and OU under "issued by" . it says "not part of certificate"7.
click on details tab
8. in the lower window, click on issuer
9. look at field values : there are 3 OUs there.
Actual Results: Got security pop-up dialog about the issuer of the server cert.
Expected Results: Possibly should not have popped up error since other browser
(IE) works; need to examine cert to make determination for sure.
Comment 1•23 years ago
|
||
->PSM
Assignee: mstoltz → ssaux
Component: Security: General → Client Library
Product: Browser → PSM
QA Contact: bsharma → junruh
Version: other → 2.1
Assignee | ||
Updated•23 years ago
|
Priority: -- → P3
Target Milestone: --- → Future
I've found exactly the same problem. For other example sites
that exhibit this behavious, see https://www.accucard.com or
https://www.easymoneycreditcard.com. Both sites work fine with
IE5. Mozilla claims the Issuer OU is not part of the certificate,
yet openssl x509 shows otherwise. This is with all versions I've
tried up to and including 0.9.5.
Reporter | ||
Comment 3•23 years ago
|
||
Stéphane,
Could this be related to not storing intermediate CA certs ?
Assignee | ||
Comment 4•23 years ago
|
||
It's related to intermediate certs. The server isn't configured correctly, in
that it needs to have the Verisign Trust Network CA installed as a trusted CA.
The the server will send the intermediate cert to the client. The client will
then be ok.
Note that a "fresh" install of IE visiting this site would suffer the same
problem. IE stores intermediate CA permanently in its db when it first
encounter them, we don't. Thus IE will be ok with misconfigured server as soon
as it has encounter one server that is configured correctly.
Netscape should validate the chain correctly after visiting one site that is
configured correcty in the current session, but this has to be repeated for
every sessions.
Assignee | ||
Comment 5•23 years ago
|
||
here's how to verify my previous statement:
start the browser
go to https://onsite.verisign.com This is the site for that CA, it uses an SSL
cert that is signed by it, and the server is configured correctly. You can
verify this by clicking on the lock icon. The general tab of the view
certificate will show the entire chain.
Now go to https://www.easymoneycreditcard.com, you won't get the unrecognized CA.
That's because we've stored the trust network CA cert in our temp db when we
went to onsite.verisign.com.
Reporter | ||
Comment 6•23 years ago
|
||
The bank informed me today that corrected their server certificate to add the
cert chain, and indeed the error no longer pops up. Marking resolved fixed.
Status: UNCONFIRMED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Updated•8 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•