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
