Table of Contents

Interface IKmsClient

Namespace
ParquetSharp.Encryption
Assembly
ParquetSharp.dll

Interface for Key Management System (KMS) client implementations

public interface IKmsClient

Methods

UnwrapKey(string, string)

Unwrap a key - decrypt it with the master key

byte[] UnwrapKey(string wrappedKey, string masterKeyIdentifier)

Parameters

wrappedKey string
masterKeyIdentifier string

Returns

byte[]

WrapKey(byte[], string)

Wrap a key - encrypt it with the master key

string WrapKey(byte[] keyBytes, string masterKeyIdentifier)

Parameters

keyBytes byte[]
masterKeyIdentifier string

Returns

string