Session management in IAIK/NSS

cryptonewbie <[email protected]>
Newsgroups gmane.comp.mozilla.crypto
Message-ID <[email protected]>
I have been desperately trying to find answer to this issue we are
facing.Setup:We have 2 Java processes each using IAIK PKCS#11 Wrapper
(iaik.pkcs.pkcs11) to talk to a shared single token NSS (softokn3.dll) .Each
of these Java processes are Http Jetty servers which create the
iaik.pkcs.pkcs11.Session and logs in ( at the time jetty server starts )
:session = token.openSession(Token.SessionType.SERIAL_SESSION,                   
Token.SessionReadWriteBehavior.RW_SESSION, null,
null);session.login(Session.UserType.USER, XXXX);When Jetty servers are
shutdown, respective iaik.pkcs.pkcs11.Session are closed.Problem :We were
expecting that when a Java process (jetty server) updates/creates the token
objects Example: Java process 1 adds Secret key -> AESSecretKey
aesKeyTemplate = new
AESSecretKey();aesKeyTemplate.getToken().setBooleanValue(true);AESSecretKey
aesKeyNew = (AESSecretKey) session.generateKey(keyGenerationMechanism,
aesKeyTemplate)The other java/Jetty server process 2 would be able to find
and retrieve newly added/updated key that was added by Java Process 1
through it's sessionExample: KeyHandle keyHandle =
null;keyTemplate.getToken().setBooleanValue(true);session.findObjectsInit(keyTemplate);Unfortunately,
that doesn't seem to be the case. I had to shutdown the 2nd Jetty server and
then it was able to see the find the key that was added by 1st Java jetty
process.My confusion:Wasn't underlying token/device getting modified by the
1st java/Jetty process. if so, wouldn't those created token objects be
visible throughout all sessions from all others
processes/applications.Please do correct me if I'm thinking wrong. Would
truly appreciate your help.Thanks..



--
View this message in context: http://mozilla.6506.n7.nabble.com/Session-management-in-IAIK-NSS-tp367600.html
Sent from the Mozilla - Cryptography mailing list archive at Nabble.com.
-- 
dev-tech-crypto mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-crypto
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.