SqlColumnEncryptionKeyStoreProvider.SignColumnMasterKeyMetadata Metoda

Definice

Při implementaci v odvozené třídě digitálně podepíše metadata hlavního klíče sloupce pomocí hlavního klíče sloupce, na který masterKeyPath odkazuje parametr. Vstupní hodnoty použité k vygenerování podpisu by měly být zadané hodnoty masterKeyPath parametrů a allowEnclaveComputations .

public:
 virtual cli::array <System::Byte> ^ SignColumnMasterKeyMetadata(System::String ^ masterKeyPath, bool allowEnclaveComputations);
public virtual byte[] SignColumnMasterKeyMetadata (string masterKeyPath, bool allowEnclaveComputations);
abstract member SignColumnMasterKeyMetadata : string * bool -> byte[]
override this.SignColumnMasterKeyMetadata : string * bool -> byte[]
Public Overridable Function SignColumnMasterKeyMetadata (masterKeyPath As String, allowEnclaveComputations As Boolean) As Byte()

Parametry

masterKeyPath
String

Cesta hlavního klíče sloupce

allowEnclaveComputations
Boolean

truek označení, že hlavní klíč sloupce podporuje výpočty enklávy; v opačném případě . false

Návraty

Byte[]

Podpis metadat hlavního klíče sloupce.

Výjimky

Ve všech případech

Poznámky

Aby se zajistilo, že SignColumnMasterKeyMetadata metoda nenaruší aplikace, které jsou závislé na starém rozhraní API, vyvolá NotImplementedException ve výchozím nastavení výjimku.

Metodu SignColumnMasterKeyMetadata budou používat klientské nástroje, které pro zákazníky generují hlavní klíče sloupců (CMK). SignColumnMasterKeyMetadatamusí být implementováno odpovídajícími poskytovateli úložiště klíčů, kteří chtějí používat enklávy s Always Encrypted.

Platí pro