Hi all,
I´m developing an applet with JSS 4, my intentions are to access
Firefox´s certs repositories and recover the user certificates, and
among them, only show to the user the certificates which have a private
key associated with. This is done, in order to user can select only
certificates which he/she can sign some code.
I´m in trouble to achieve this, because I use the method
"getCertificates()" of CertStore class, that, following JSS javadoc,
recovers user certificates, which have a private key associated. But
when I call getCertificates, it gives me all the certificates which are
stored in a security device called: Software Security Device, unaware if
they are user, with a private key associated or not, or root CA
certificates... :-(
Another problem that i found is that I don´t know how to associate a
certificate with its corresponding private key, since I recover both
collections separately (using getCertificates, and getPrivateKeys), and
if I have, for example, this result from these operations, respectively:
getCertificates() -->Cert A. Cert B. Cert C.
getPrivateKeys() --> PrivKey X.
¿How I can know if privkey X corresponds to Cert A, B or C without doing
any cryptograhic operations between keys and certs signatures?
I´m thinking about what I´m missing or doing wrong, and what can I do to
recover the real user certificates from Firefox certs store and retrieve
their associated private keys.
Any help will be appreciated.
Thanks a lot for your time!!
_______________________________________________
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto