When running the smkeytool.sh tool, this command returns error :
# cd /opt/CA/siteminder
# source ./ca_ps_env.ksh
# cd bin
# ./smkeytool.sh
Exception in thread "main" java.lang.InternalError
at sun.security.ec.SunEC.initialize(Native Method)
at sun.security.ec.SunEC.access$000(SunEC.java:49)
at sun.security.ec.SunEC$1.run(SunEC.java:61)
at sun.security.ec.SunEC$1.run(SunEC.java:58)
at java.security.AccessController.doPrivileged(Native Method)
[...]
Policy Server 12.8SP4 on RedHat 6;
At first glance, this is related to a regression in the JVM running
with the Policy Server 12.8SP4 (1).
- Upgrade the JVM to 1.8.0_212 or above as per our Support Matrix for
Policy Server 12.8SP4 (2).
(1)
Bug 1332867 - Unexpected java.lang.InternalError in sun.security.ec.SunEC when Security.removeProvider("SunPKCS11-Solaris");
Actual results:
Exception in thread "main" java.lang.InternalError
at sun.security.ec.SunEC.initialize(Native Method)
at sun.security.ec.SunEC.access$000(SunEC.java:49)
at sun.security.ec.SunEC$1.run(SunEC.java:61)
at sun.security.ec.SunEC$1.run(SunEC.java:58)
at java.security.AccessController.doPrivileged(Native Method)
https://bugzilla.redhat.com/show_bug.cgi?id=1332867
(2)
The following table lists the Java Virtual Machine (JVM) support requirements for release 12.8.03 and above:
| SiteMinder Component | Java Runtime Environment |
|----------------------+---------------------------------------------------------|
| Policy Server | AdoptOpenJDK 1.8.212 (or later updates on 1.8.x) 64 bit |
p.9
https://ftpdocs.broadcom.com/cadocs/0/contentimages/Symantec%20SiteMinder_12_8_Platform%20Support%20Matrix_23Nov2021.pdf