JWT AccountAccount SettingsLabel | Required. User provided label for the account instance |
---|
JWT Issuer | Required. The principal that issued this JWT. Default value: pipe.projectPath + '/' + pipe.label |
---|
Token TTL | The duration (in seconds) for which the token will be valid. Minimum value: 60 Default value: 3600 |
---|
Key Store | Required. The location of the Key Store file, can be in SLDB, on the host machine that is hosting the JCC, or any other unauthenticated endpoint such as https. |
---|
KeyStore password | Required. Password for keystore. If the key associated with the alias has a password, that password should be the same as this KeyStore password. Default value: [None] |
---|
Key Alias | Required. The alias of the secret key to use when signing token. Default value: [None] |
---|
Account EncryptionStandard Encryption | If you are using Standard Encryption, the High sensitivity settings under Enhanced Encryption are followed.
|
---|
Enhanced Encryption | If you have the Enhanced Account Encryption feature, the following describes which fields are encrypted for each sensitivity level selected per each account. - High: KeyStore password
- Medium + High: KeyStore password
- Low + Medium + High: KeyStore password
|
---|
Regarding KeyStore There are multiple ways to specify the Key Store. It can be: - Located on SLFS (by uploading the Key Store file)
- On the host machine that is hosting the JCC
- On an accessible web location
To generate a Key Store file, one can use the keytool utility that comes packaged with JDKs. Here're some useful keytool commands: To import keys from one key store to another
Code Block |
---|
keytool -importkeystore -srckeystore <src keystore file> -srcstoretype jceks -destkeystore <dest keystore file> -deststoretype jceks -deststorepass <dest store password> |
To update the password for a key in a keystore
Code Block |
---|
keytool -storetype jceks -keypasswd -keystore <keystore file> -alias <key alias> -keypass <old key password> -new <new key password> |
To list keys in a key store file
Code Block |
---|
keytool -list -v -storetype jceks -keystore <keystore file> |
|