MSSQL_CERTIFICATE_STORE Операция не поддерживается на этой платформе - PullRequest
0 голосов
/ 25 мая 2020

Я работаю с приложением. NET Core 3.1 (C#) и сталкиваюсь с таким сообщением об ошибке, когда я отправлял запросы на сервер ubuntu внутри контейнера docker: для расшифровки ключа шифрования столбца с помощью поставщика хранилища ключей: «MSSQL_CERTIFICATE_STORE». Последние 10 байтов ключа шифрования зашифрованного столбца: «xx-xx-xx-xx-xx-xx-xx-xx-xx-xx». \ nOperation не поддерживается на этой платформе. "

Согласно этой ссылке (https://docs.microsoft.com/en-us/sql/connect/odbc/using-always-encrypted-with-the-odbc-driver?view=sql-server-ver15), похоже, что Linux не содержит MSSQL_CERTIFICATE_STORE и заставляет меня использовать Azure Key Vault Store.

Мой вопрос: «Можно ли интегрировать среду MSSQL_CERTIFICATE_STORE и Linux без использования Azure Key Vault Store?»

1 Ответ

0 голосов
/ 26 мая 2020

Если вы хотите по-прежнему использовать Windows Хранилище сертификатов в среде Linux, нам необходимо настроить его на машине Windows, экспортировать сертификат и установить его на машине Linux. Для получения дополнительных сведений обратитесь к статье

Между тем, для клиентского приложения Linux мы можем использовать Azure Key Vault Store с драйвером ODB C. Кроме того, если вы не хотите использовать Azure Key Vault Store, вы можете использовать поставщиков настраиваемых хранилищ с драйвером ODB C. Для получения дополнительной информации, пожалуйста, обратитесь к документу и документу

...