Hybris TAE用于已存在的未加密数据

2020-08-21 00:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我对Hybris T...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我对Hybris TAE(透明属性加密)有疑问:是否可以对已经存在的未加密明文数据进行加密(通过items.xml中的true设置为true)还是必须手动对数据进行加密? 作为应用TAE标准的预处理,然后再应用加密= true?

我无法找到答案(也许是因为答案很明显吗?)

预先感谢您的回答。

5条回答
愤怒的猪头君
2020-08-21 01:30 .采纳回答

TAE机制在写入数据库时​​会即时加密属性值,而在从数据库读取时会即时解密属性值。 为 items.xml 中的属性激活加密将确保,只要将该属性的任何值保存到数据库中,都会对其进行加密,但不会自动对属性的现有数据进行加密。 但是,只需单击一下即可加密现有数据:)

转到 https://localhost:9002/maintain/keys (即在hAC中,维护>加密密钥)>迁移,然后单击"迁移"按钮。 而已。 该属性的所有现有数据(您刚刚通过在 items.xml 中声明 encrypted = true 启用了加密)将被加密。

我刚刚对其进行了测试,并且没有任何问题。

注意:

  1. 在声明后,通过仅选择 https://localhost:9002/platform/update 上的Update Update running system and your-extension-name来确保重建和更新应用程序。 items.xml 中的> encrypted = true

  2. 在同一页面上单击"迁移"按钮之前,您可以找到此Type的实例数。 如果有任何现有的加密值,则不会受到影响。

一周热门 更多>