PSM 2.0 Task List
Technical contacts: Javier Delgadillo and David Drinan
Engineering manager: Bob Lord
|
Task ID |
Status/ |
Description |
Depends On |
Assigned To |
Time |
|
1 |
DONE |
Initialize security services on main thread. Invoked as creation of PSM_COMPONENT_CONTRACTID instance. Still need to properly load the loadable roots PKCS11 module. |
|
- |
- |
|
2 |
DONE |
Implement stubs for nsISecurityManagerComponent |
|
- |
- |
|
3 |
DONE |
Secure Browser UI |
|
- |
- |
|
4 |
DONE |
SSL Socket Providers
|
|
- |
- |
|
5 |
DONE |
Entropy collector service |
|
- |
- |
|
6 |
DONE |
Define interfaces for UI Callbacks |
|
- |
- |
|
7 |
DONE |
Port PSM 2.0 to the Macintosh |
|
- |
- |
|
8 |
START
|
Alert UI: SSL Protocol Dialogs & Errors
|
|
3 days |
|
|
9 |
|
PIPNSS interface for testing password status and setting new password |
|
|
2 days |
|
10 |
START |
UI: Set Token Password (This will be needed by SDR and keygen, so we need to get this done early.) NOTE: Currently this only works for internal key database |
|
|
3 days |
|
11 |
DONE |
UI: Prompt for password |
|
- |
- |
|
12 |
DONE |
PIPNSS interface for SDR encrypt, decrypt |
|
- |
- |
|
13 |
DONE |
Implement SDR Encrypt and Decrypt |
9, 10, 11, 12 |
- |
- |
|
14 |
|
UI: Change Token Password |
|
|
2 days |
|
15 |
|
Implement SDR Change Password method |
14 |
|
1 day |
|
16 |
DONE |
Security Preferences Framework
|
|
- |
- |
|
17 |
START
|
Pref change listener for Security prefs. Reflect:
|
|
thayes |
3 days |
|
18 |
START
|
Security prefs UI panels
|
16 |
thayes |
5 days |
|
19 |
|
Alert UI: Certificate already installed |
|
|
1 day |
|
20 |
DONE |
Certificate content handler
|
|
- |
- |
|
21 |
DONE
|
User Certificate MIME Handler |
20, 19, 27 |
javi |
3 days |
|
22 |
START
|
UI: Display Certificate |
|
javi,mcgreer |
5 days |
|
23 |
DONE |
UI: Trust settings for CA Certificate |
|
- |
- |
|
24 |
DONE |
CA Certificate MIME Handler |
|
- |
- |
|
25 |
DONE |
Server Certificate MIME Handler |
|
- |
- |
|
26 |
LOW |
Configure UI Context for SDR (Secret Decoder Ring) objects (Mozilla base code – wallet) |
|
2 days |
|
|
27 |
ASSIGNED
|
Keygen tag
|
|
javi |
5 days |
|
28 |
ASSIGNED
|
JS Crypto object (CRMF support)
|
|
javi |
10 days |
|
29 |
LOW |
Delete FSDR implementation of SDR interface |
|
|
1 day |
|
30 |
DONE |
Reorganize Page Info Display into tabs (Mozilla base code) |
|
- |
- |
|
31 |
START |
Display Security Data in Page Info
|
30 |
7 days |
|
|
32 |
DONE |
Certificate Manager Framework
|
|
- |
- |
|
33 |
DONE
|
My certificates panel |
|
- |
- |
|
34 |
DONE |
UTF-8 to UNICODE conversion |
|
- |
- |
|
35 |
DONE |
PKCS-12
|
|
- |
- |
|
36 |
DONE |
Authorities panel |
|
- |
- |
|
37 |
DONE |
Web Sites panel |
|
- |
- |
|
38 |
MED |
PKCS11 Device Manager |
|
15 days |
|
|
39 |
START |
Implement nsISignatureVerifier |
|
ddrinan |
3 days |
|
40 |
|
Configure UI Context for MIME Handlers (Mozilla base code) Work needs to be done by someone outside of PSM group |
|
Seeking help |
4 days (est) |
|
41 |
|
Alert UI: Certificate has no email address |
|
|
1 day |
|
42 |
LOW |
Forms Signing |
|
|
TBD |
|
43 |
LOW? |
Email certificates panel |
32, 22 |
|
4 days |
|
44 |
LOW |
Email Certificate MIME Handler |
19, 41, 20 |
|
2 days |