DacKeyVaultService Classe

Definizione

Fornisce un servizio per l'individuazione e la configurazione di un KeyVaultAuthenticator oggetto per gestire le richieste di accesso all'insieme di credenziali delle chiavi. Queste richieste verranno eseguite durante la distribuzione se viene modificata una tabella crittografata. Supporta anche l'inizializzazione del supporto generale dell'insieme di credenziali delle chiavi in un'applicazione

public sealed class DacKeyVaultService
type DacKeyVaultService = class
Public NotInheritable Class DacKeyVaultService
Ereditarietà
DacKeyVaultService

Proprietà

Nome Descrizione
BlockifMissingAuthentication

Consente di impostare un errore anticipato se Azure Key Vault Provider non è configurato. Quando questa situazione è vera, la distribuzione non viene avviata se non è definito alcun provider contrariamente alla modalità predefinita che consente la distribuzione passa e non riesce solo quando viene effettivamente usata la chiave.

Instance

Oggetto istanza Singleton per l'oggetto DacKeyVaultService.

Metodi

Nome Descrizione
InitializeAuthenticator()

Offre all'autenticatore la possibilità di registrarsi con lo stack di chiamate AlwaysEncrypted core. Questo è importante negli scenari in cui viene usata l'autenticazione interattiva e questo è l'autenticatore globale da usare nell'applicazione

UpdateAuthInfo(KeyVaultAuthInfoBase)

Passa un KeyVaultAuthInfoBase oggetto a KeyVaultAuthenticatorper supportare scenari in cui un utente modifica il metodo di autenticazione, ad esempio accedendo a un account Azure diverso

Validate(IList<String>, CancellationToken)

Funzione di callback per convalidare la presenza del token AKV per l'accesso alla chiave master della colonna

Si applica a