Closed Bug 343224 Opened 20 years ago Closed 10 years ago

Cert viewer displays nonsense with OCSP enabled

Categories

(Core :: Security: PSM, defect)

1.8 Branch
x86
Linux
defect
Not set
major

Tracking

()

RESOLVED WORKSFORME
mozilla1.8.1beta2

People

(Reporter: KaiE, Unassigned)

References

Details

Cert viewer displays nonsense with OCSP enabled For example, I have a revoked cert, but cert viewer displays "verified for email signing". This is due to nsUsageArrayHelper::GetUsagesArray requesting CERT_VerifyCertificateNow with many usages at the same time. However, as soon as certificateUsageStatusResponder is contained in the list of requested usages, CERT_VerifyCertificateNow will skip OCSP checking! This probably makes it necessary that we change the PSM implementation to do several verification calls. As an initial attempt I removed this usage and tried again. With this change, cert viewer behaves a little bit better, but it now says "could not verify for unknown reasons". We should do better. This unclear message is shown, because CERT_VerifyCertificateNow, when called with multiple usages, returned SEC_ERROR_INADEQUATE_CERT_TYPE. For testing I temporarily changed the code to request verification for email-signing only, and that gave me the correct "revoked" message at the UI level. I conclude some PSM code needs to be rewritten to produce reasonable results.
In addition, when a cert is revoked, we should no longer say "expires: original date". We should either leave out this information, or replace it with the revocation date?
It's worth having the expiration date as well as the revocation date. We just need to figure out how to organize the layout.
QA Contact: psm
reassign bug owner. mass-update-kaie-20120918
Assignee: kaie → nobody
The current certificate verifier does revocation checking - this shouldn't be an issue anymore.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.