The mzsh keytool enable-tls command from the Enable One-way SSL On RCP section will automatically configure the properties listed below in the Platform containerautomatically, except property pico.rcp.tls.require_clientauth. You can also manually change the value of these properties.
...
Code Block
language
text
$ mzsh topo set 'topo://container:<container>/val:common."pico.rcp.tls.keystore"' <keystore path>
Example command:
Code Block
language
text
$ mzsh topo set 'topo://container:platform/val:common."pico.rcp.tls.keystore"' $MZ_HOME/keys/keystore.p12
Info
Note: Full Path to the keystore file is required.
...
Code Block
language
text
$ mzsh topo set 'topo://container:<container>/val:common."pico.rcp.tls.keystore.alias"' <alias>
Example command:
Code Block
language
text
$ mzsh topo set 'topo://container:platform/val:common."pico.rcp.tls.keystore.alias"' platform
pico.rcp.tls.keystore.password
...
Code Block
language
text
$ mzsh topo set 'topo://container:<container>/val:common."pico.rcp.tls.keystore.password"' \
`mzsh encryptpassword <password>`
Example command:
Code Block
language
text
$ mzsh topo set 'topo://container:platform/val:common."pico.rcp.tls.keystore.password"' \
`mzsh encryptpassword dr`
pico.rcp.tls.key.password
...
Code Block
language
text
$ mzsh topo set 'topo://container:<container>/val:common."pico.rcp.tls.key.password"' \
`mzsh encryptpassword <password>`
Example command:
Code Block
language
text
$ mzsh topo set 'topo://container:platform/val:common."pico.rcp.tls.key.password"' \
`mzsh encryptpassword dr`
pico.rcp.tls.require_clientauth
...
Code Block
language
text
$ mzsh topo set 'topo://container:<container>/val:common."pico.rcp.tls.require.clientauth"' true
Example command:
Code Block
language
text
$ mzsh topo set 'topo://container:platform/val:common."pico.rcp.tls.require.clientauth"' true
Note
Restart Required
After the configuration is done all affected processes need to be restarted. Use the following command: