SqlColumnEncryptionKeyStoreProvider.SignColumnMasterKeyMetadata Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Se implementato in una classe derivata, firma i metadati della chiave master della colonna con la chiave master della colonna a cui fa riferimento il masterKeyPath parametro .
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()
Parametri
- masterKeyPath
- String
Percorso della chiave master della colonna. Il formato del percorso è specifico per l'implementazione del provider dell'archivio chiavi, ad esempio un'identificazione personale per l'archivio certificati o un URL dell'identificatore di chiave per Azure Key Vault.
- allowEnclaveComputations
- Boolean
true per indicare che la chiave master della colonna supporta i calcoli dell'enclave; in caso contrario, false. Quando true, la firma generata copre la proprietà abilitata per l'enclave in modo che i metadati possano essere verificati in un secondo momento per l'uso dell'enclave.
Valori restituiti
Restituisce la firma dei metadati della chiave master della colonna. Il formato è specifico del provider.
Eccezioni
In tutti i casi.
Commenti
Per assicurarsi che il SignColumnMasterKeyMetadata(String, Boolean) metodo non interrompa le applicazioni che si basano su un'API precedente, genera un'eccezione NotImplementedException per impostazione predefinita.
Il SignColumnMasterKeyMetadata(String, Boolean) metodo verrà usato dagli strumenti client che generano chiavi master della colonna (CMK) per i clienti. SignColumnMasterKeyMetadata(String, Boolean) deve essere implementato dai provider dell'archivio chiavi corrispondenti che desiderano usare enclave con Always Encrypted.