我有一个使用 sqlexpress 2016 的 mvc 应用程序。
我已按照所有必要的步骤将始终加密配置为表中的一列。并将证书安装到我的机器上以进行测试。在我当地的环境中一切正常。
现在我担心的是,在网络服务器上托管我的应用程序之后。通过应用程序访问列时出现错误,
在证书位置“CurrentUser”的证书存储“我的”中找不到指纹为“XXXXXXXXXXX”的证书。验证数据库中主密钥定义列中的证书路径是否正确,并且证书已正确导入到证书位置/存储中。参数名称:masterKeyPath
如果我只希望特定用户可以通过应用程序访问该解密列,是否可以通过在该单个用户的计算机而不是托管服务器上安装证书来实现?