SqlColumnEncryptionKeyStoreProvider.SignColumnMasterKeyMetadata Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Türetilmiş bir sınıfta uygulandığında, sütun ana anahtarı meta verilerini parametresi tarafından masterKeyPath başvuruda bulunan sütun ana anahtarıyla dijital olarak imzalar. İmzayı oluşturmak için kullanılan giriş değerleri ve allowEnclaveComputations parametrelerinin masterKeyPath belirtilen değerleri olmalıdır.
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()
Parametreler
- masterKeyPath
- String
Sütun ana anahtarı yolu.
- allowEnclaveComputations
- Boolean
true sütun ana anahtarının kapanım hesaplamalarını desteklediğini belirtmek için; aksi takdirde , false.
Döndürülenler
Sütun ana anahtarı meta verilerinin imzası.
Özel durumlar
Her durumda.
Açıklamalar
Yönteminin SignColumnMasterKeyMetadata eski bir API'yi kullanan uygulamaları bozmadığından emin olmak için varsayılan olarak bir NotImplementedException özel durum oluşturur.
yöntemi, SignColumnMasterKeyMetadata müşteriler için Sütun Ana Anahtarları (CMK) oluşturan istemci araçları tarafından kullanılır. SignColumnMasterKeyMetadata Always Encrypted ile kuşatmalar kullanmak isteyen ilgili anahtar deposu sağlayıcıları tarafından uygulanmalıdır.