NVIDIA / NVFlare

NVIDIA Federated Learning Application Runtime Environment
https://nvidia.github.io/NVFlare/
Apache License 2.0
648 stars 181 forks source link

Support multiple host names for FLARE server #3018

Closed yanchengnv closed 1 month ago

yanchengnv commented 1 month ago

Fixes # .

Description

Currently, the FLARE Server's host name can only be specified with the "name" attribute of the server in project.yml. When the server cert is generated, this name is also used as the Common Name (CN) of the cert. There are several problems with this:

This PR solves all these 3 issues:

When defined as "host_names", the max length for each value is 253 chars (much larger than 63 chars).

NOTE: this PR only implements the support of multiple host names with CLI provision. Dashboard needs to be updated later to make this available for dashboard-based provision.

Types of changes

nvidianz commented 1 month ago

/build

IsaacYangSLA commented 1 month ago

/build

yanchengnv commented 1 month ago

/build

IsaacYangSLA commented 1 month ago

/build

IsaacYangSLA commented 1 month ago

/build

yanchengnv commented 1 month ago

/build