get_fernet

EncryptHelper.get_fernet(key: Union[str, bytes] = None)cryptography.fernet.Fernet[source]

Used internally for getting Fernet instance with auto-fallback to encrypt_key and exception handling.

Parameters

key (str) – Base64 Fernet symmetric key for en/decrypting data. If empty, will fallback to encrypt_key

Raises

EncryptKeyMissing – Either no key was passed, or something is wrong with the key.

Return Fernet f

Instance of Fernet using passed key or self.encrypt_key for encryption.