SqlColumnEncryptionKeyStoreProvider.SignColumnMasterKeyMetadata Metódus

Definíció

Származtatott osztályban való implementáláskor digitálisan aláírja az oszlop főkulcsának metaadatait a paraméter által masterKeyPath hivatkozott oszlopminta-kulccsal. Az aláírás létrehozásához használt bemeneti értékeknek a megadott értékeknek masterKeyPath és allowEnclaveComputations paramétereknek kell lenniük.

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éterek

masterKeyPath
String

Az oszlop főkulcsának elérési útja.

allowEnclaveComputations
Boolean

trueannak jelzésére, hogy az oszlop főkulcsa támogatja az enklávészámításokat; egyéb esetben. false

Válaszok

Byte[]

Az oszlop főkulcs-metaadatainak aláírása.

Kivételek

Minden esetben.

Megjegyzések

Annak érdekében, hogy a SignColumnMasterKeyMetadata metódus ne törje meg a régi API-ra támaszkodó alkalmazásokat, alapértelmezés szerint kivételt NotImplementedException vet ki.

A SignColumnMasterKeyMetadata metódust olyan ügyféleszközök fogják használni, amelyek oszlop főkulcsokat (CMK) hoznak létre az ügyfelek számára. SignColumnMasterKeyMetadata Az Always Encrypted használatával enklávékat használni kívánó kulcstároló-szolgáltatóknak kell implementálva lenniük.

A következőre érvényes: