微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我需要帮助来设置 ColdFusion 以使用 MS SQL Always Encrypted 列

如何解决我需要帮助来设置 ColdFusion 以使用 MS SQL Always Encrypted 列

我在数据库 (MS sql 2019) 中的 varchar 列上启用了始终加密选项。 现在,ColdFusion (2016) 应用程序生成错误 ByteArray 对象无法转换为字符串。

如何在 CF 2016 服务器中为此数据库启用或注册加密?

更新: 感谢 Miguel-F 评论,我使用下面的指南在 CF Administrator 中启用 Always Encrypted 和数据源配置。

https://community.hostek.com/t/sql-server-always-encrypted-columns/315#heading--ColdFusion

但是,我把标题下的段落叠起来

在 ColdFusion 中使用始终加密的列

....

You must also ensure that the ColdFusion service account has access to the
private key. This service usually runs under the ‘cfusion’ user so you will
want to give read permissions for that user to the private key of the 
‘Column Master Key’.

我是否需要创建标准用户并以该用户身份登录并分配给服务 ColdFusion 2016 Application Server?此处是否将这项服务称为“融合”?

那么,我将如何授予该用户读取“列主密钥”私钥的权限?那是在运行 certlm 吗?

我使用 Always Encrypted 选项加密的列是 nvarchar(50),加密后,排序规则更改为 latin1_General_BIN2。 使用列的引用打开页面时仍然出现此错误

ByteArray objects cannot be converted to strings.

任何帮助将不胜感激。 热那

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。