nvflare.fuel.hci.security module

get_certificate_common_name(cert: dict)[source]

Gets the common name of the provided certificate.

Parameters

cert – certificate

Returns: common name of provided cert

hash_password(password)[source]

Hash a password for storing.

Parameters

password – password to hash

Returns: hashed password

make_session_token()[source]

Makes a new session token.

Returns: created session token

verify_password(stored_password, provided_password)[source]

Verify a stored password against one provided by user.

Parameters
  • stored_password – stored password

  • provided_password – password provided by user

Returns: True if the stored password equals the provided password, otherwise False