SqlColumnEncryptionKeyStoreProvider.SignColumnMasterKeyMetadata Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Podpis metadanych klucza głównego kolumny.
Wyjątki
We wszystkich przypadkach.
Uwagi
Aby upewnić się, że SignColumnMasterKeyMetadata metoda nie przerywa aplikacji opartych na starym interfejsie 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. SignColumnMasterKeyMetadata należy zaimplementować przez odpowiednich dostawców magazynu kluczy, którzy chcą używać enklawy z funkcją Always Encrypted.