Following are required to follow this guide:
Access to root account on the VMs where SKSO is installed.
ssosigningtruststore.bcfks file from a SKFS installation.
Upgrade SKFS to the latest release - Refer this link for the latest release.
Extract the latest SKSO version in /usr/local/software/skso-4.13.3
$ tar zxvf skso-4.13.3.tar.gz
Copy the ssosigningtruststore.bcfks generated on the primary Tellaro to /usr/local/software/skso-4.13.3, use USB/SCP or any other method of choice to transfer files.
$ cp <USB>/skfs/ssosigningtruststore.bcfks /usr/local/software/skso or $ scp strongauth@<skfs-host-ip>:/usr/local/strongauth/skfs/keystores/ssosigningtruststore.bcfks /usr/local/software/skso-4.13.3
Using a text editor (vim), modify the upgrade-skso.sh script to update configuration based on previous SKSO installation.
# Default SKSO Installation Location SKSO_HOME=/usr/local/strongauth # New version of Payara, change this if you are using a different version of Payara than the one provided in the distribution. GLASSFISH=payara-6.2024.4.zip # If you are using a different Payara admin password provide it here. GLASSFISH_PASSWORD=adminadmin # Name of the signing truststore for JWT verification JWT_SIGNING_TRUSTSTORE=ssosigningtruststore.bcfks
Execute the install script
$ ./upgrade-skso.sh