Closed
Bug 495160
Opened 17 years ago
Closed 9 years ago
[@ nsNSSCertificate::GetIsSelfSigned][@ nsNSSCertificate::GetDbKey][@ nsNSSCertificate::GetNickname][@ nsNSSCertificate::GetEmailAddress][@ nsNSSCertificate::GetSubjectName][@ nsNSSCertificate::GetIssuerName][@ nsNSSCertificate::GetSerialNumber] ...
Categories
(Core Graveyard :: Security: UI, defect)
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: timeless, Unassigned)
References
Details
(Keywords: crash)
Crash Data
here's a set of testcases
x= Components.classesByID['{660a3226-915c-4ffb-bb20-8985a632df05}'].createInstance(Components.interfaces.nsIX509Cert3 ); x.isSelfSigned;
x.dbKey;
x.nickname;
x.emailAddress;
/*DEBUGONLY!*/x.getChain();
x.getAllTokenNames([]);
x.subjectName;
x.issuerName;
x.serialNumber;
x.sha1Fingerprint;
x.md5Fingerprint;
x= Components.classesByID['{660a3226-915c-4ffb-bb20-8985a632df05}'].createInstance(Components.interfaces.nsISerializable );
/* for this, you somehow need to init x, I don't have the patience to write that testcase now */
x.write(null);
afaict, the rest of the entrypoints *do* check
bp-f2efcc7f-4c4a-4d56-939a-5da1f2090527 5/28/09 3:44 AM
bp-cd17fe48-d24d-4deb-aa8c-0f7e02090527 5/28/09 3:43 AM
bp-c1f5f9f8-b213-498a-8f08-110572090527 5/28/09 3:35 AM
bp-0f0fce84-aa57-4cf7-8a11-2eb872090527 5/28/09 3:34 AM
bp-70779458-7183-47ae-8fe5-c026a2090527 5/28/09 3:33 AM
bp-86d7a02e-7e07-49df-838d-960dc2090527 5/28/09 3:32 AM
bp-25c94c93-db6b-4829-a350-3019c2090527 5/28/09 3:26 AM
bp-c649f201-d762-41d3-b583-a69ca2090527 5/28/09 3:25 AM
bp-2ddfe13b-4245-4581-aab4-b58ef2090527 5/28/09 3:23 AM
bp-9a49f0b0-a3cb-4bfe-a8dd-0fe922090527 5/28/09 3:20 AM
the stacks (except for the one crash in NSS, for which i don't have symbols anyway) are all obvious, so it's not worth copying them here, but if someone wants to read them, be my guest.
Comment 2•17 years ago
|
||
Creating random serializables by CID and then trying to use them is not supported. Don't do that.
Comment 3•16 years ago
|
||
So, wontfix?
| Assignee | ||
Updated•15 years ago
|
Crash Signature: [@ nsNSSCertificate::GetIsSelfSigned]
[@ nsNSSCertificate::GetDbKey]
[@ nsNSSCertificate::GetNickname]
[@ nsNSSCertificate::GetEmailAddress]
[@ nsNSSCertificate::GetSubjectName]
[@ nsNSSCertificate::GetIssuerName]
[@ nsNSSCertificate::GetSerialNumber]
Updated•9 years ago
|
Status: NEW → RESOLVED
Crash Signature: [@ nsNSSCertificate::GetIsSelfSigned]
[@ nsNSSCertificate::GetDbKey]
[@ nsNSSCertificate::GetNickname]
[@ nsNSSCertificate::GetEmailAddress]
[@ nsNSSCertificate::GetSubjectName]
[@ nsNSSCertificate::GetIssuerName]
[@ nsNSSCertificate::GetSerialNumber] → [@ nsNSSCertificate::GetIsSelfSigned]
[@ nsNSSCertificate::GetDbKey]
[@ nsNSSCertificate::GetNickname]
[@ nsNSSCertificate::GetEmailAddress]
[@ nsNSSCertificate::GetSubjectName]
[@ nsNSSCertificate::GetIssuerName]
[@ nsNSSCertificate::GetSerialNumbe…
Closed: 9 years ago
Resolution: --- → INVALID
| Assignee | ||
Updated•9 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•