Talk:NSS Shared DB

From MozillaWiki
Revision as of 21:20, 1 March 2007 by Nelsonb (talk | contribs) (feedback to first question)
Jump to navigation Jump to search

Review input required: is there a preference between a single DB file or separate key and cert DB files?

1. I have heard good arguments both for and against combining the two DBs.

For: The cert DB contains trust information and therefore is just as security sensitive to the user as the contents of the private keys. It should be password protected (encrypted) just as the key DB already is.

Against: Today, as a debugging aid, we occasionally ask users to send us copies of their cert DB. We remind them that their cert DB contains no private keys, and this usually satisfies them that they can send their cert DBs without worry of key compromise. We should retain that characteristic, that the DB (or set of DBs) has a separable part that can easily and safely be sent to others.

2. (Your response could go here)

Review input required: Accessing the shared Database: which default would you prefer?

- (Your response could go here)

Review Input Requested: Question, should we 'mark' old cert8/key3 databases as having been used to upgrade the shared database?

- (Your response could go here)

s_open: the signature of this fucntion is likely to change. Comments on how to change it would be appreciated.

- (Your response could go here)

Review input needed: sdb_GetPWEntry and sdb_PutPWEntry: Would it be better to define a 'metadata' operation where we call the database to fetch data that is not reflected through the PKCS #11 interface?

- (Your response could go here)