You'll need the Java Development Kit (JDK), OpenSSL and Linux.
- Create a new Java KeyStore with the following command
keytool -keystore clientkeystore.jks -genkey -alias client
- Export your private key with the following command
openssl base64 < clientkeystore.jks | tr -d '\n' | tee clientkeystore.jks.base64.txt
- Go to Settings -> Secrets -> Actions
- Create the following secrets:
SIGNING_KEY: the contents of the clientkeystore.jks.base64.txt fileALIAS: the alias specified with the -alias option earlierKEY_STORE_PASSWORD: the KeyStore's password you entered earlierKEY_PASSWORD: the key's password you entered earlier