SqlColumnEncryptionKeyStoreProvider.SignColumnMasterKeyMetadata Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En cas d’implémentation dans une classe dérivée, signe numériquement les métadonnées de clé principale de colonne avec la clé principale de colonne référencée par le paramètre masterKeyPath
. Les valeurs d’entrée utilisées pour générer la signature doivent être les valeurs spécifiées des paramètres masterKeyPath
et 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()
Paramètres
- masterKeyPath
- String
Chemin de la clé principale de colonne.
- allowEnclaveComputations
- Boolean
true
pour indiquer que la clé principale de colonne prend en charge les calculs d’enclave ; sinon, false
.
Retours
Signature des métadonnées de clé principale de colonne.
Exceptions
Dans tous les cas.
Remarques
Pour garantir que la méthode n’interrompt pas les SignColumnMasterKeyMetadata applications qui s’appuient sur une ancienne API, elle lève une NotImplementedException exception par défaut.
La SignColumnMasterKeyMetadata méthode sera utilisée par les outils clients qui génèrent des clés principales de colonne (CMK) pour les clients. SignColumnMasterKeyMetadatadoit être implémenté par les fournisseurs de magasins de clés correspondants qui souhaitent utiliser des enclaves avec Always Encrypted.