#.net-core #odbc #always-encrypted
#.net-core #odbc #всегда зашифрованные
Вопрос:
Я пытаюсь выбрать или вставить данные в всегда зашифрованную таблицу в SQL Server, используя ODBC в приложении .net core. Пока я могу это делать, когда ключи автоматически генерируются локально (я могу сохранять новые записи через свое приложение), и они правильно шифруют и расшифровывают, но когда я шифрую базу данных с помощью ключа, сохраненного в Azure Vault, я получаю следующие ошибки:
ОШИБКА [CE269] [Microsoft] [Драйвер ODBC 17 для SQL Server] [SQL Server] Ошибка 12038 при отправке запроса на https://nameofvault.vault.azure.net:443
ОШИБКА [CE263] [Microsoft] [Драйвер ODBC 17 для SQL Server] [SQL Server] Ошибка проверки подписи ECEK.
ОШИБКА [CE202] [Microsoft] [Драйвер ODBC 17 для SQL Server] [SQL Server] Поставщику хранилища ключей AZURE_KEY_VAULT не удалось расшифровать ECEK https://nameofvault.vault.azure.net:443/keys/CMKAuto1/currentversionofkey с помощью RSA_OAEP.
Я подключаюсь к базе данных, используя параметр шифрования столбцов, и выполняю аутентификацию с помощью AppID и Secret, сначала я получал ошибки аутентификации (настройка была неправильной), но теперь я получаю это, пытаясь получить доступ к моей локальной базе данных
Комментарии:
1. Где вы можете найти решение этой ошибки?