Aracılığıyla paylaş


SqlColumnEncryptionKeyStoreProvider.SignColumnMasterKeyMetadata Yöntem

Tanım

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

Byte[]

Sütun ana anahtarı meta verilerinin imzası.

Özel durumlar

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. SignColumnMasterKeyMetadataAlways Encrypted ile kuşatmalar kullanmak isteyen ilgili anahtar deposu sağlayıcıları tarafından uygulanmalıdır.

Şunlara uygulanır