Does NSS ever use C_CopyObject to copy symmetric keys if it needs to reference the same key for different sessions?
No. This is never necessary. The PKCS #11 specification explicitly requires that symmetric keys must be visible to all sessions of the same application. NSS explicitly depends on this semantic without the use of C_CopyObject. If your module does not support this semantic, it will not work with NSS.
Related Questions
- Is it possible to use different keys for different parts of the score, i.e. to place one key at the clef and then use a different key in some measures on the staff?
- How do I specify which key to use when an individual has 2 or public keys and the very same user ID on each, or when 2 different users have the same name?
- Can I copy a project to a different directory or drive and still have it correctly reference its script and definition files?