DacKeyVaultService Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет службу для обнаружения и настройки KeyVaultAuthenticator запросов доступа к хранилищу ключей. Эти запросы будут возникать во время развертывания, если зашифрованная таблица изменяется. Она также поддерживает инициализацию общего хранилища ключей в приложении
public sealed class DacKeyVaultService
type DacKeyVaultService = class
Public NotInheritable Class DacKeyVaultService
- Наследование
-
DacKeyVaultService
Свойства
| Имя | Описание |
|---|---|
| BlockifMissingAuthentication |
Позволяет задать ранний сбой, если поставщик Azure Key Vault не настроен. Если это верно, развертывание не запускается, если поставщик не определен в режиме по умолчанию, что позволяет развертыванию проходить и завершается сбоем, только если ключ фактически используется. |
| Instance |
Объект одноэлементного экземпляра DacKeyVaultServiceдля объекта . |
Методы
| Имя | Описание |
|---|---|
| InitializeAuthenticator() |
Предоставляет аутентификатору возможность зарегистрировать в core AlwaysEncrypted callstack. Это важно в сценариях, когда используется интерактивная проверка подлинности, и это глобальный аутентификатор, используемый в приложении. |
| UpdateAuthInfo(KeyVaultAuthInfoBase) |
Передает KeyVaultAuthInfoBase объект KeyVaultAuthenticatorв сценарии, в которых пользователь изменяет метод проверки подлинности, например путем входа в другую учетную запись Azure |
| Validate(IList<String>, CancellationToken) |
Функция обратного вызова для проверки наличия маркера AKV для доступа к главному ключу столбца |