SqlColumnEncryptionCngProvider.VerifyColumnMasterKeyMetadata Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Tuto funkci musí implementovat odpovídající zprostředkovatelé úložiště klíčů. Tato funkce by měla používat asymetrický klíč identifikovaný cestou ke klíči a ověřit metadata hlavního klíče, která se skládají z (masterKeyPath, allowEnclaveComputations, providerName).
public:
override bool VerifyColumnMasterKeyMetadata(System::String ^ masterKeyPath, bool allowEnclaveComputations, cli::array <System::Byte> ^ signature);
public override bool VerifyColumnMasterKeyMetadata (string masterKeyPath, bool allowEnclaveComputations, byte[] signature);
override this.VerifyColumnMasterKeyMetadata : string * bool * byte[] -> bool
Public Overrides Function VerifyColumnMasterKeyMetadata (masterKeyPath As String, allowEnclaveComputations As Boolean, signature As Byte()) As Boolean
Parametry
- masterKeyPath
- String
Úplná cesta asymetrického klíče. Formát cesty je specifický pro zprostředkovatele úložiště klíčů.
- allowEnclaveComputations
- Boolean
Logická hodnota označující, jestli lze tento klíč odeslat do důvěryhodné enklávy.
- signature
- Byte[]
Podpis metadat hlavního klíče.
Návraty
Logická hodnota označující, jestli se metadata hlavního klíče dají ověřit na základě poskytnutého podpisu.