PM72644: KEYSTOREEXCEPTION: KEYSTORE JCERACFKS IMPLEMENTATION NOT FOUND. REGRESSION. ** Java 6 Service Refresh 11 i 12/11/29 PTF PEREMOVE
Closed as duplicate of another APAR.
The PTFs for Java 6.0 SR11 (64-bit and 31-bit) are in ERROR. PE Information: As delivered, these levels of the JVM fail to load the RACF Keystore implementation when using an invocation similar to: KeyStore.getInstance("JCERACFKS") Users Affected: All users who have applied the affected PTFs. Any system running Java 6.0 Service Refresh 11 at 31-bit or 64-bit. Generic APARs: PM70855 and PM70856 PTFs: UK81300 and UK81301 User Impact: SR 11 fixed the problems it reported, but introduced a new problem. See Generic APARs: PM70855 or PM70856 for a list of fixes in Java 6.0 SR11. New Problem: When attempting to load a keystore, the JVM will erroneously report that the keystore implementation can not be found. Exception: java.security.KeyStoreException: KeyStore JCERACFKS implementation not found at java.security.KeyStore.getInstance(KeyStore.java:100)
Remove / Do Not Apply the offending PTFs. The issue may be bypassable in code by changing the keystore implementation load invocation from: KeyStore keyStore = KeyStore.getInstance("JCERACFKS"); to KeyStore keyStore = KeyStore.getInstance("JCERACFKS", "IBMJCE"); Where the second argument is the name of the provider offering the keystore implementation you desire to use.
Closing APAR as DUP of PM73482
Reported component name
JAVA Z/OS 31
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following: