Notary: Difference between revisions

382 bytes added ,  31 May 2007
m
Line 12: Line 12:


==Hurdles==
==Hurdles==
*I am finding it difficult to get information on loading certificates. I think the function I am using is unable to do what I expect it to do. That is nsIX509CertDB doesn't actually handle databases (eg. cert8.db in firefox), but rather many individual certificates.<br/>While trying to find answers to whether nsIX509CertDB can handle the cert8.db file, I got the following response :<br/> “cesar: there are probably fewer than 3 people who might be able to answer your question w/o reading the sources. and they probably areds”<br/><br/>While reading the source, it seems that [http://mxr.mozilla.org/mozilla1.8/source/security/manager/pki/resources/content/certManager.js#437 *.db files aren't really accepted], but rather .crt and .cert (and more) files. So it looks like it only accepts individual files which it compiles into a database.
*I am finding it difficult to get information on loading certificates. I think the function I am using is unable to do what I expect it to do. That is nsIX509CertDB doesn't actually handle databases (eg. cert8.db in firefox), but rather many individual certificates.<br/>While trying to find answers to whether nsIX509CertDB can handle the cert8.db file, I got the following response :<br/><br/> “cesar: there are probably fewer than 3 people who might be able to answer your question w/o reading the sources. and they probably areds”<br/><br/>While reading the source, it seems that [http://mxr.mozilla.org/mozilla1.8/source/security/manager/pki/resources/content/certManager.js#437 *.db files aren't really accepted], but rather .crt and .cert (and more) files. So it looks like it only accepts individual files which it compiles into a database.
* Learning about security and how it works around FF should give me a better understanding of how to better accomplish my goals. I am not a security expert, just paranoid :)
* Learning about security and how it works around FF should give me a better understanding of how to better accomplish my goals. I am not a security expert, just paranoid :)
* Even though NSS has several [http://www.mozilla.org/projects/security/pki/nss/ref/nssfunctions.html public functions], none of them seem to help me. And only a few of them are documented, and its out of date. I have to rely on what has been done (eg. using the command line tools) to figure out how it ought to be done.
* This project seems like more work then it should be.


=Timeline=
=Timeline=
78

edits