Hello, i need to access a smartcard for signing documents with the private key
stored inside it.
The idea is to create a c++ component that will be used with a pnacl module
inside chrome's browser.
So i decided to use NSS, but i'm confused about what steps i need to do for
load the smartcard, access the private key, sign and verify the document.
I read almost all the existing documentation and didn find any sample to do
that.
Here's my code:
int main(int argc, char** argv) {
SECMODModule *module;
SECStatus rv;
static char moduleName[] = "library=libwdpkcs_icp.so
name=Token-libwdpkcs_icp";
module = SECMOD_LoadUserModule(moduleName, NULL, PR_TRUE);
if(!module) {
fprintf(stderr, "fail to load module");
exit(1);
}
PK11SlotInfo* slot = PK11_GetInternalSlot(); //didnt work. Returns
nothing (0x0);
/*
* Ok, i load the module. What's next? I need to create a DB or i can
access the token directly? If so, how can i do this?
* Probably the next step is to get the slot info. But how?
*/
SECMOD_DestroyModule(module);
}
Can anyone give me some help?
Thanks in advance.
ps: sorry for my english
--
dev-tech-crypto mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-crypto