Open Bug 928456 Opened 11 years ago Updated 5 months ago

make sure all applicable NSS functions are called between NSS init and shutdown

Categories

(Core :: Security: PSM, defect, P3)

defect

Tracking

()

People

(Reporter: keeler, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(Whiteboard: [psm-backlog])

As I understand it, any class that uses NSS functions or objects (see bug 926251 for a list of exceptions) must do so between NSS init and shutdown.
To ensure this, these classes need to:
- derive from nsNSSShutDownObject
- check isAlreadyShutdown() in publicly exposed functions that call NSS functions/use NSS objects
- pass the proof of the shutdown prevention lock to internal functions that use NSS
Whiteboard: [psm-backlog]
Priority: -- → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.