Udostępnij za pośrednictwem


SqlColumnEncryptionKeyStoreProvider.SignColumnMasterKeyMetadata Metoda

Definicja

Po zaimplementowaniu w klasie pochodnej cyfrowo podpisuje metadane klucza głównego kolumny przy użyciu klucza głównego kolumny, masterKeyPath do których odwołuje się parametr . Wartości wejściowe używane do generowania podpisu powinny być określonymi wartościami parametrów masterKeyPath i 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

Ścieżka klucza głównego kolumny.

allowEnclaveComputations
Boolean

true aby wskazać, że klucz główny kolumny obsługuje obliczenia enklawy; w przeciwnym razie , false.

Zwraca

Byte[]

Podpis metadanych klucza głównego kolumny.

Wyjątki

We wszystkich przypadkach.

Uwagi

Aby upewnić się, że SignColumnMasterKeyMetadata metoda nie przerywa aplikacji korzystających ze starego interfejsu API, domyślnie zgłasza NotImplementedException wyjątek.

Metoda SignColumnMasterKeyMetadata będzie używana przez narzędzia klienckie, które generują klucze wzorca kolumn (CMK) dla klientów. SignColumnMasterKeyMetadatanależy zaimplementować przez odpowiednich dostawców magazynu kluczy, którzy chcą korzystać z enklawy z Always Encrypted.

Dotyczy