SqlColumnEncryptionKeyStoreProvider.VerifyColumnMasterKeyMetadata 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.
W przypadku zaimplementowania w klasie pochodnej ta metoda ma sprawdzić, czy określony podpis jest prawidłowy dla klucza głównego kolumny z określoną ścieżką klucza i określonym zachowaniem enklawy. Domyślna implementacja zgłasza wyjątek NotImplementedException.
public:
virtual bool VerifyColumnMasterKeyMetadata(System::String ^ masterKeyPath, bool allowEnclaveComputations, cli::array <System::Byte> ^ signature);
public virtual bool VerifyColumnMasterKeyMetadata (string masterKeyPath, bool allowEnclaveComputations, byte[] signature);
abstract member VerifyColumnMasterKeyMetadata : string * bool * byte[] -> bool
override this.VerifyColumnMasterKeyMetadata : string * bool * byte[] -> bool
Public Overridable Function VerifyColumnMasterKeyMetadata (masterKeyPath As String, allowEnclaveComputations As Boolean, signature As Byte()) As Boolean
Parametry
- masterKeyPath
- String
Ścieżka klucza głównego kolumny.
- allowEnclaveComputations
- Boolean
Wskazuje, czy klucz główny kolumny obsługuje obliczenia enklawy.
- signature
- Byte[]
Podpis metadanych klucza głównego kolumny.
Zwraca
W przypadku zaimplementowania w klasie pochodnej metoda powinna zwrócić wartość true, jeśli określony podpis jest prawidłowy lub fałsz, jeśli określony podpis jest nieprawidłowy. Domyślna implementacja zgłasza wyjątek NotImplementedException.