理解未签名的写入

当大多数普通数据输入对象支持电子签名时,有不需要获得签名即可写入标签的方法。这就叫做未签名的写入。[]应用程序开发者可以指定是允许这些写入值更新数据库(接受),还是在每一个标签上阻止(拒绝)它们。未签名的写入可以起源于:

  • 脚本.
  • 配方下载。
  • 在“报警一览”对象中使用“确认所有报警”的命令,或者使用“确认所有报警”的全局子程序。
  • 从“调度”脚本中调用全局子程序。
  • 不同于工作台的应用程序,例如调度、数据库管理其或者外部写入的EDA 应用程序。
  • 使用表达式写入数据源。
  • 起源于iFIX v2.x或者FIX32节点的写入。

接受或拒绝未签名的写入

可以配置接受或拒绝未签名的写入的标签。在安全的签名环境中,通常应拒绝未签名的写入;在默认情况下,选择“拒绝未签名的写入”选项。

在“未签名的写入”部分,可以使用下列区域:

接受 – 标签接受无签名数据源的写入。

给报警系统发送消息,显示标签接受了未签名的写入。只有当选择接受选项时,才可以使用这个区域。

标签拒绝无签名数据源的写入,以同样的方式,由于违反安全而拒绝写入。给报警系统发送消息来标记违反安全的情况。默认情况下,此选项已选定。

如果用户在数据库管理器电子表格中直接更改了要求电子签名的标签的某个字段,则这种更改被认为是未签名的写入。不管如何配置未签名的写入,从数据库管理器标签配置对话框和SAC来的写入通常被接受。参考“电子签名的测试与排错”中的在数据库管理器电子表格中更改标签值章节,可以获得详细信息。

从禁止签名节点写入要求签名标签的值也许会被拒绝。如果应用程序含有混合节点(有些启用“电子签名”选项,有些禁止“电子签名”选项),如果有必要,应用程开发者可以限制访问某些远程节点,不允许从禁止的节点写入。有关已禁用节点的更多信息,请参阅限制远程节点访问。有关混合型节点的更多信息,请参阅在网络中使用多个版本的 iFIX

相关信息

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。