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