DacKeyVaultService Clase
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í.
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 |