SqlColumnEncryptionKeyStoreProvider.SignColumnMasterKeyMetadata Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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.