SqlColumnEncryptionCngProvider.VerifyColumnMasterKeyMetadata 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í.
Esta función debe implementarse mediante los proveedores de almacenes de claves correspondientes. Esta función debe usar una clave asimétrica identificada con una ruta de clave y verificar los metadatos que componen la clave maestra (masterKeyPath, allowEnclaveComputations, providerName).
public:
override bool VerifyColumnMasterKeyMetadata(System::String ^ masterKeyPath, bool allowEnclaveComputations, cli::array <System::Byte> ^ signature);
public override bool VerifyColumnMasterKeyMetadata (string masterKeyPath, bool allowEnclaveComputations, byte[] signature);
override this.VerifyColumnMasterKeyMetadata : string * bool * byte[] -> bool
Public Overrides Function VerifyColumnMasterKeyMetadata (masterKeyPath As String, allowEnclaveComputations As Boolean, signature As Byte()) As Boolean
Parámetros
- masterKeyPath
- String
Ruta completa de una clave asimétrica. El formato de la ruta es exclusivo de cada proveedor de almacenes de claves.
- allowEnclaveComputations
- Boolean
Booleano que indica si la clave se puede enviar al enclave de confianza.
- signature
- Byte[]
Firma de metadatos de la clave maestra.
Devoluciones
Booleano que indica si los metadatos de la clave maestra pueden verificarse según la firma proporcionada.