nvflare.fuel.f3.cellnet.identity module
-
class CellIdentityResolver(local_fqcn: str = '', prefix_identity_map: dict | None = None, exact_identity_map: dict | None = None)[source]
Bases: object
-
require_match(fqcn: str, peer_cn: str, peer_desc: str)[source]
-
resolve(fqcn: str) → str | None[source]
-
get_cert_common_name(cert: Certificate) → str | None[source]
-
get_cert_common_name_from_file(cert_path: str) → str | None[source]
-
get_cert_common_name_from_pem(cert_bytes: bytes) → str | None[source]
-
get_param(params: dict, key: DriverParams, default=None)[source]
-
is_admin_listener(params: dict) → bool[source]
-
is_mtls_config(credentials: dict, secure: bool) → bool[source]
-
is_mtls_connection(params: dict) → bool[source]