<PackageReference Include="Microsoft.Data.SqlClient" Version="7.1.0-preview1.26124.5" />

Microsoft.Data.SqlClient.AlwaysEncrypted.ColumnMasterKeyMetadata

Represents metadata about the column master key, to be signed or verified by an enclave.
public ColumnMasterKeyMetadata(RSA rsa, string masterKeyPath, string providerName, bool allowEnclaveComputations)

Represents metadata associated with a column master key, including its cryptographic hash, path, provider name, and enclave computation settings.

public void Dispose()

Releases all resources used by this ColumnMasterKeyMetadata.

public byte[] Sign()

Signs the current master key metadata using the RSA key associated with this instance.

public bool Verify(byte[] signature)

Verifies the specified master key metadata signature against the computed hash using the RSA key associated with this instance.