pyarrow.parquet.encryption.KmsClient#

class pyarrow.parquet.encryption.KmsClient#

Bases: pyarrow.lib._Weakrefable

The abstract base class for KmsClient implementations.

__init__(*args, **kwargs)#

Methods

__init__(*args, **kwargs)

unwrap_key(self, wrapped_key, ...)

Unwrap a key - decrypt it with the master key.

wrap_key(self, key_bytes, master_key_identifier)

Wrap a key - encrypt it with the master key.

unwrap_key(self, wrapped_key, master_key_identifier)#

Unwrap a key - decrypt it with the master key.

wrap_key(self, key_bytes, master_key_identifier)#

Wrap a key - encrypt it with the master key.