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]