In the latest nss and nspr release, I have created a unique softoken and
have defined unique databases and token descriptions in the call to
NSC_Initialize(void *parm) where parm points to CK_C_INITIALIZE_ARGS
structure containing the location of the database, token description, etc.
I defined this unique softoken to Netscape 6.2 using the "Manage Security
Devices" dialog.  My softoken dll is loaded without error, and Netscape
reflects the descriptions correctly.  I can access the certificates
contained within the unique softoken from Netscape ok.

If I list the available tokens in another application, which uses the latest
nss3.dll, using the PK11_GetAllTokens function,  I get the internal Netscape
software token, labeled as "NSS Certificate DB" which is correct, but my
unique softoken is also listed as "NSS Certificate DB" instead of the token
description defined in the unique soft token.

Is this correct for both the internal Netscape software token and my
external software token to have the same token description?

Ken




Reply via email to