SqlColumnEncryptionKeyStoreProvider.SignColumnMasterKeyMetadata Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
När den implementeras i en härledd klass signerar du kolumnens huvudnyckelmetadata digitalt med den kolumnhuvudnyckel som refereras av parametern masterKeyPath . De indatavärden som används för att generera signaturen ska vara de angivna värdena för parametrarna masterKeyPath och 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()
Parametrar
- masterKeyPath
- String
Kolumnhuvudnyckelsökvägen.
- allowEnclaveComputations
- Boolean
trueför att ange att kolumnhuvudnyckeln stöder enklaverberäkningar. annars . false
Returer
Signaturen för kolumnhuvudnyckelmetadata.
Undantag
I samtliga fall.
Kommentarer
För att säkerställa att SignColumnMasterKeyMetadata metoden inte bryter program som förlitar sig på ett gammalt API genererar den ett NotImplementedException undantag som standard.
Metoden SignColumnMasterKeyMetadata används av klientverktyg som genererar kolumnhuvudnycklar (CMK) för kunder. SignColumnMasterKeyMetadata måste implementeras av motsvarande nyckellagringsproviders som vill använda enklaver med Always Encrypted.