2020-08-21 00:32发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我对Hybris TAE(透明属性加密)有疑问:是否可以对已经存在的未加密明文数据进行加密(通过items.xml中的true设置为true)还是必须手动对数据进行加密? 作为应用TAE标准的预处理,然后再应用加密= true?
我无法找到答案(也许是因为答案很明显吗?)
预先感谢您的回答。
TAE机制在写入数据库时会即时加密属性值,而在从数据库读取时会即时解密属性值。 为 items.xml 中的属性激活加密将确保,只要将该属性的任何值保存到数据库中,都会对其进行加密,但不会自动对属性的现有数据进行加密。 但是,只需单击一下即可加密现有数据:)
items.xml
转到 https://localhost:9002/maintain/keys (即在hAC中,维护>加密密钥)>迁移,然后单击"迁移"按钮。 而已。 该属性的所有现有数据(您刚刚通过在 items.xml 中声明 encrypted = true 启用了加密)将被加密。
https://localhost:9002/maintain/keys
encrypted = true
我刚刚对其进行了测试,并且没有任何问题。
注意:
在声明后,通过仅选择 https://localhost:9002/platform/update 上的Update Update running system and your-extension-name来确保重建和更新应用程序。 items.xml 中的> encrypted = true 。
后,通过仅选择 https://localhost:9002/platform/update 上的Update Update running system and your-extension-name来确保重建和更新应用程序。 items.xml 中的> encrypted = true
https://localhost:9002/platform/update
在同一页面上单击"迁移"按钮之前,您可以找到此Type的实例数。 如果有任何现有的加密值,则不会受到影响。
Arvind Kumar Avinash 确实可以进行迁移 我使用了一些不同的编码机制来加密属性?
我的假设是现有数据不会被加密,因此您需要手动对其进行加密,或者等待下一次机会来更新数据。
与TAE无关,但是我对用户密码的体验是这样的。 最初,密码配置未加密。 当我们将密码更改为加密密码时,只有新创建的用户才具有加密密码。 现有用户仍具有未加密的密码。 但是,旧用户可以更改其密码以进行加密。
不客气。
非常感谢您提供详细的答案! :)
最多设置5个标签!
TAE机制在写入数据库时会即时加密属性值,而在从数据库读取时会即时解密属性值。 为
items.xml
中的属性激活加密将确保,只要将该属性的任何值保存到数据库中,都会对其进行加密,但不会自动对属性的现有数据进行加密。 但是,只需单击一下即可加密现有数据:)转到
https://localhost:9002/maintain/keys
(即在hAC中,维护>加密密钥)>迁移,然后单击"迁移"按钮。 而已。 该属性的所有现有数据(您刚刚通过在items.xml
中声明encrypted = true
启用了加密)将被加密。我刚刚对其进行了测试,并且没有任何问题。
注意:
在声明
后,通过仅选择
。https://localhost:9002/platform/update
上的Update Update running system and your-extension-name来确保重建和更新应用程序。items.xml
中的> encrypted = true在同一页面上单击"迁移"按钮之前,您可以找到此Type的实例数。 如果有任何现有的加密值,则不会受到影响。
Arvind Kumar Avinash 确实可以进行迁移 我使用了一些不同的编码机制来加密属性?
我的假设是现有数据不会被加密,因此您需要手动对其进行加密,或者等待下一次机会来更新数据。
与TAE无关,但是我对用户密码的体验是这样的。 最初,密码配置未加密。 当我们将密码更改为加密密码时,只有新创建的用户才具有加密密码。 现有用户仍具有未加密的密码。 但是,旧用户可以更改其密码以进行加密。
不客气。
非常感谢您提供详细的答案! :)
一周热门 更多>