Lenguaje

DacKeyVaultService Clase

Definición

Proporciona un servicio para detectar y configurar un KeyVaultAuthenticator para controlar las solicitudes de acceso del almacén de claves. Estas solicitudes se producirán durante la implementación si se modifica una tabla cifrada. También admite la inicialización de la compatibilidad con el almacén de claves general en una aplicación.

public sealed class DacKeyVaultService
type DacKeyVaultService = class
Public NotInheritable Class DacKeyVaultService
Herencia
DacKeyVaultService

Propiedades

Nombre Description
BlockifMissingAuthentication

Proporciona una manera de establecer un error anticipado si Azure Key Vault Proveedor no está configurado. Cuando esto es true, la implementación no se inicia si no hay ningún proveedor definido contrariamente al modo predeterminado, lo que permite que la implementación pase por y se produzca un error solo cuando se use realmente la clave.

Instance

Objeto de instancia de Singleton para .DacKeyVaultService

Métodos

Nombre Description
InitializeAuthenticator()

Proporciona al autenticador la oportunidad de registrarse con la pila de llamadas AlwaysEncrypted principal. Esto es importante en escenarios en los que se usa la autenticación interactiva y este es el autenticador global que se va a usar en la aplicación.

UpdateAuthInfo(KeyVaultAuthInfoBase)

Pasa un KeyVaultAuthInfoBase objeto a KeyVaultAuthenticatorpara admitir escenarios en los que un usuario cambia el método de autenticación, por ejemplo, iniciando sesión en una cuenta de Azure diferente.

Validate(IList<String>, CancellationToken)

Función de devolución de llamada para validar la presencia del token de AKV para el acceso a la clave maestra de columna

Se aplica a