我正在尝试在.net核心应用程序中使用ODBC选择数据或将数据插入SQL Server的Always Encrypted表中。到目前为止,当密钥是在本地自动生成的(我可以通过我的应用程序保存新记录)并且可以正确加密和解密时,我可以这样做,但是当我使用保存到Azure Vault的密钥加密数据库时, m遇到下一个错误:
错误[CE269] [Microsoft] [用于SQL Server的ODBC驱动程序17] [SQL Server]错误12038发送请求到https://nameofvault.vault.azure.net:443
错误[CE263] [Microsoft] [用于SQL Server的ODBC驱动程序17] [SQL Server]错误验证ECEK签名。
错误[CE202] [Microsoft] [SQL Server的ODBC驱动程序17] [SQL Server]密钥存储提供程序AZURE_KEY_VAULT无法使用RSA_OAEP解密ECEK https://nameofvault.vault.azure.net:443/keys/CMKAuto1/currentversionofkey。
我正在使用列加密设置连接到数据库,并使用AppId和Secret进行身份验证,起初我遇到了身份验证错误(设置错误),但是现在我正在尝试访问我的本地数据库< / p>