By default, communication channels between participants are protected using SSL/TLS encryption based on certificates. This feature can be disabled by specifying the appropriate command-line parameter during training initialization. For encryption, certificates are required.
Examples are provided in the
folder, suitable for experimental training on localhost. Custom certificates for other participants can also be used by specifying their paths in the command line.
If no ready-made certificates are available, self-signed certificates and keys can be generated using the
script, executed with the command:
Here,
represents an IP address or domain name. Generated certificate and key file paths must then be provided in the training initialization command.