> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# atoti_storage_azure.KeyPair

### *final class* atoti\_storage\_azure.KeyPair

Key pair to use for client side encryption.

<Warning>
  Each encrypted blob must have the metadata attribute `unencrypted_content_length` with the unencrypted file size.
  If this is not set, an Issue while downloading error will occur.
</Warning>

### Example

```pycon theme={"languages":{"custom":["/engine/python-sdk/0.9/languages/pycon.tmLanguage.json"]}}
>>> from atoti_storage_azure import KeyPair
>>> client_side_encryption = KeyPair(
...     "public_key", "private_key", key_id="key_id"
... )
```

#### key\_id *: [str](https://docs.python.org/3/library/stdtypes.html#str)*

The ID of the key used to encrypt the blob.

#### private\_key *: [str](https://docs.python.org/3/library/stdtypes.html#str)*

The private key.

#### public\_key *: [str](https://docs.python.org/3/library/stdtypes.html#str)*

The public key.
