MpRecipeXml配置

<< 点击显示目录 >>

主页  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格式的。两个文件--配方和签名文件--然后被复制到控制器上的同一个文件夹。

logo_use_case

用例 "用外部工具创建签名的配方 " 解释了如何创建一个外部签名。