Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
Now is the time to ask your NetSuite-savvy friends and colleagues to join the NetSuite Support Community! Refer now! Click here to watch and learn more!
JRE 8 Update 251 throws : java.security.InvalidKeyException: Private keys must be instance of RSAPr
Hi,
We have a problem with signing xml with new version of java jre 1.8 update 251.
We use java applet to sign xml using private key from USB token certificate.
It works on all 32-bit java versions, except 1.8 update 251.
When applet is executed on minor java version the private key used for signing is an instance of sun.security.mscapi.RSAPrivateKey class,
and on the latest java version is instance of class sun.security.mscapi.CPrivateKey and it throws exception:
- java.security.InvalidKeyException: Private keys must be instance of RSAPrivate(Crt)Key or have PKCS#8 encoding
at sun.security.rsa.RSAKeyFactory.translatePrivateKey(Unknown Source)
0