Table of Contents

Namespace ParquetSharp.Encryption

Classes

CryptoFactory

Translates high-level encryption configuration into low-level encryption parameters

DecryptionConfiguration

Configures how data should be decrypted when reading a ParquetFile with a KMS

EncryptionConfiguration

Configures how data should be encrypted when writing a ParquetFile with a KMS

KmsConnectionConfig

Configures how to connect to a Key Management System (KMS)

ReadonlyKmsConnectionConfig

Readonly version of KmsConnectionConfig. This is passed to KmsClient factories

Interfaces

IKmsClient

Interface for Key Management System (KMS) client implementations

Delegates

CryptoFactory.KmsClientFactory