8028192 Use of PKCS11-NSS provider in FIPS mode broken
Gardiner, Mike
Mike.Gardiner at safenet-inc.com
Tue Sep 8 20:48:36 UTC 2015
Hello all,
This recently came up with a customer of ours and I wanted to get some answers from the horse's mouth if I could. ;)
I work for SafeNet (Now Gemalto) and we provide a JCA/JCE provider to use our Luna brand of HSMs. We recommend using our provider rather than the PKCS11 wrapper/provider as we take advantage of custom extension functions and take care to avoid usage which is not allowed in our modules (EG: no private/secret key may transit the FIPS boundary in the clear)
We don't provide our own JSSE implementation and instead have historically relied on the Sun/IBM implementation to properly use the java provider list. There are always little gotchas that pop up but it's generally resolved through configuration changes.
The changes to RSAClientKeyExchange in regards to requiring the RSA Cipher to support TlsRsaPremasterSecretParameterSpec have thrown us for a bit of a loop though. Given that we support multiple JVMs I really don't want to start handling parameter spec objects from the sun namespace. Especially when marked "@deprecated Sun JDK internal use only --- WILL BE REMOVED in a future release." ;)
Is there any chance this parameter spec would be moved to be more official? Or to go back to the old behaviour if the RSA Cipher instance doesn't support it? (We throw an InvalidAlgorithmParameterException when given an unsupported parameter spec)
Cheers,
Mike
--
The information contained in this electronic mail transmission
may be privileged and confidential, and therefore, protected
from disclosure. If you have received this communication in
error, please notify us immediately by replying to this
message and deleting it from your computer without copying
or disclosing it.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/security-dev/attachments/20150908/8bfc5f4a/attachment.htm>
More information about the security-dev
mailing list