Update ssl.properties to enable encryption
By updating ssl.properties, RSE is instructed
to start using encrypted communication.
$ oedit /etc/zexpl/secure/ssl.properties
-> change: enable_ssl=true
-> uncomment and change: daemon_keydb_file=keyring.racf
-> uncomment and change: daemon_key_label=rsecert
-> uncomment and change: server_keystore_file=keyring.racf
-> uncomment and change: server_keystore_label=rsecert
-> uncomment and change: server_keystore_type=JCERACFKS The changes in the preceding example enable encryption
and tell the RSE daemon and RSE server that their (shared) certificate
is stored under label rsecert in key ring keyring.racf.
The JCERACFKS keyword tells RSE server that a SAF-compliant
key ring is used as key store.
Note that System SSL (used by the daemon) always uses
ICSF, the interface to z Systems® cryptographic
hardware, when available. To be able to share the daemon definitions
with the server when using ICSF, server_keystore_type JCECCARACFKS must
be specified. Here, a SAF-compliant key ring is also used as key store
for the public keys, but the private key is stored in ICSF. As documented
in Cryptographic Services ICSF Administrator's Guide (SA22-7521),
ICSF uses profiles in the CSFKEYS and CSFSERV security
classes to control who can use cryptographic keys and services.