SqlColumnEncryptionAzureKeyVaultProvider.VerifyColumnMasterKeyMetadataAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Usa de forma asincrónica una clave asimétrica identificada por la ruta de acceso de la clave para comprobar los metadatos de clave maestra que constan de (masterKeyPath, allowEnclaveComputations bit, providerName).
public override System.Threading.Tasks.Task<bool> VerifyColumnMasterKeyMetadataAsync(string masterKeyPath, bool allowEnclaveComputations, byte[] signature, System.Threading.CancellationToken cancellationToken = default);
override this.VerifyColumnMasterKeyMetadataAsync : string * bool * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Overrides Function VerifyColumnMasterKeyMetadataAsync (masterKeyPath As String, allowEnclaveComputations As Boolean, signature As Byte(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Boolean)
Parámetros
- masterKeyPath
- String
Ruta de acceso completa de una clave asimétrica. El formato de ruta de acceso es específico de un proveedor de almacén de claves.
- allowEnclaveComputations
- Boolean
Boolean que indica si esta clave se puede enviar al enclave de confianza
- signature
- Byte[]
Firma para los metadatos de la clave maestra
- cancellationToken
- CancellationToken
Token usado para solicitar la cancelación de la operación
Devoluciones
Boolean que indica si los metadatos de la clave maestra se pueden comprobar en función de la firma proporcionada.
Comentarios
Los errores de validación de argumentos se notifican a través de la tarea devuelta en lugar de iniciarse sincrónicamente.