Class KmsConnectionConfig
- Namespace
- ParquetSharp.Encryption
- Assembly
- ParquetSharp.dll
Configures how to connect to a Key Management System (KMS)
public class KmsConnectionConfig : IDisposable
- Inheritance
-
KmsConnectionConfig
- Implements
- Inherited Members
Constructors
KmsConnectionConfig()
public KmsConnectionConfig()
Properties
CustomKmsConf
KMS-type-specific configuration
public IReadOnlyDictionary<string, string> CustomKmsConf { get; set; }
Property Value
KeyAccessToken
Authorization token that will be passed to the KMS
public string KeyAccessToken { get; set; }
Property Value
KmsInstanceId
ID of the KMS instance that will be used for encryption
public string KmsInstanceId { get; set; }
Property Value
KmsInstanceUrl
URL of the KMS instance
public string KmsInstanceUrl { get; set; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
RefreshKeyAccessToken(string)
Update the access token
public void RefreshKeyAccessToken(string newToken)
Parameters
newToken
stringThe new token to use