My Oracle Support Banner

HTTP-500 Error Accessing Oracle Portal After Upgrading to Latest JDK1.7: " SunTls12RsaPremasterSecret KeyGenerator not available" (Doc ID 2436548.1)

Last updated on AUGUST 17, 2018

Applies to:

Portal - Version and later
Information in this document applies to any platform.


Oracle Portal 11gR1 ( is installed and running using an old JDK 1.6 version.   After upgrading to JDK 1.7.0_80, the Portal Page returns HTTP-500 and the log shows the following error:

oracle.webdb.utils.PortalExceptionImpl: I/O Error dispatching request
  at oracle.portal.PortalException.(Unknown Source)
  at oracle.webdb.dispatcher.DispatcherException.(Unknown Source)
  at oracle.webdb.dispatcher.HTTPDispatcher.dispatch(Unknown Source)
  at oracle.webdb.dispatcher.CacheDispatcher.dispatch(Unknown Source)
  at Source)
Caused by: RSA premaster secret error
. . .
Caused by: SunTls12RsaPremasterSecret KeyGenerator not available
  at javax.crypto.KeyGenerator.(
  at javax.crypto.KeyGenerator.getInstance(
  ... 22 more
caused by: RSA premaster secret error


 Upgrading the JDK version


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.