ESignature 对象

ESignature对象是一个COM对象,可实现IESignature接口。ESignature对象支持FIX32数据源、非FIX32数据源的电子签名以及其他操作,如配方下载。可以创建一个脚本或另一个应用程序,提示操作员用ESignature 对象输入电子签名。这允许:

  • 与标记读卡机和其他签名机制集成
  • 对OPC源的写入签名。
  • 在写入到多个数据点时对其他操作签名,例如配方下载。
  • 此对象可以采用VB/VBA和C/C++代码来例示。可以调用IESignature接口中的方法,以便:
    • 确定标签是否需要签名。
    • 显示“电子签名”对话框.
    • 验证签名,而不显示“电子签名”对话框。
    • 向审计跟踪发送一条签名操作员消息。

注意:所用脚本不得采用来自调度程序的签名。在后台任务中签名时不太顺利。在实现调用全局子程序的脚本时,这也是一项重要考虑。

ESignature方法对所有数据源都支持下列操作:

  • 初始化并显示“电子签名”对话框,验证签名,并根据传入的信息和设定来执行安全检查。
  • 根据传入的用户名、密码和设定,对指定用户验证签名并执行安全检查,而不使用“电子签名”对话框。
  • 向审计跟踪发送一条签名操作员消息,记录签名和操作。

ESignature方法对FIX32数据源支持下列操作:

  • 从过程数据库直接读取与标签有关的电子签名设定。
  • 根据那些设定显示“电子签名”对话框,验证签名并进行安全检查,将值写入数据库或确认报警或报警页,并把已签名的操作员消息发送给审计跟踪。
  • 根据传入的用户名、密码和设定,对指定用户验证签名并执行安全检查,而不使用“电子签名”对话框,然后向数据库写入值或确认报警或报警页,并向审计跟踪发送一条签名操作员消息。

注意:为了使用对ESignature对象方法列出的枚举,必须在VBA中引用“电子签名”类型库。

 

示例

方法

您最近了解过 iFIX 吗 ?

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

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