<< 点击显示目录 >> 主页 mappServices帮助手册 > mapp Recipe:配方管理 > 配置 > MpRecipeXml配置 |
mapp Services V5.16
该配置中的密码可以被加密。有关其他信息,请参阅 一般条件下的 "配置中的密码加密 "部分 。
有关如何在运行时调整配置的信息,请参阅 这里 的 "在运行时改变配置 "一节。
•显示高级参数
名称 |
|||||||
配方 |
|||||||
自动保存 |
|||||||
间隔 |
|||||||
立即开始 |
|||||||
加密 |
|||||||
密码口令 |
|||||||
审计 |
|||||||
自动文件扩展 |
|||||||
签名 |
|||||||
密码口令 |
可以在配置的第一部分定义不同的存储设置。"自动保存 "允许自动保存配方文件。必须定义该文件的保存频率。
可以用 "加密 "对配方文件进行加密。"密码 "是用于对文件进行编码的密钥。使用256位AES编码。用户 不能 独立解密该文件。"PassPhrase "只需要为应用程序开发人员提供影响安全程度的可能性。"PassPhrase " 必须 被改变,以确保加密的合理性。加密的目的是确保配方只能由mapp Recipe 。这可以防止配方文件在外部被打开。这也意味着外部加密的配方不能被解密并由mapp Recipe 读取。
"审计 "定义了配方管理中的事件是否应被记录。更多信息,请参阅 审核配方管理。
"自动文件扩展名 "定义了文件扩展名(.xml)是否被自动附加。
可使用参数 Signature对配方进行签名。这可确保只有在配方未被更改的情况下才能加载。签名是由 密码 和配方内容 的组合产生的 。当加载配方时,系统现在会在同一个文件设备中搜索一个与配方同名但扩展名为 .mprecipesgn 的文件 。它所包含的签名有助于检查配方的内容是否有效。
如果内容被修改,那么签名也必须被调整。这可以通过2种方式实现。
▪使用MpRecipe保存
▪在外部创建配方和签名
使用MpRecipe进行签名
如果配方是通过保存,那么就会创建一个新的签名。它的内容是通过应用程序定义的。 密码锁 是在配置中指定的。当保存时,包含签名的文件会根据 Passphrase 和配方的内容来 调整 。
从外部创建配方和签名
HMAC-SHA256哈希算法被用来创建签名。为此,必须知道配方的确切内容以及 Passphrase。 然后创建一个具有配方名称和扩展名 .mprecipesgn的文件 。
这个扩展名被指定在.xml扩展名之后,例如 "MyRecipe.xml.mprecipesgn"!
签名被复制到这个文件。这个文件的内容也是XML格式的。两个文件--配方和签名文件--然后被复制到控制器上的同一个文件夹。
用例 "用外部工具创建签名的配方 " 解释了如何创建一个外部签名。 |