Skip to main content

使用证书对项目进行加密和签名

重要

仅使用项目文件的写入保护和通过权限的访问保护不足以保护项目 POU 的专有技术。两者都 CODESYS 本身、自动化平台插件以及了解项目文件格式的人可以查看或修改使用创建的 POU CODESYS

提示

有关证书的一般信息,请参见 CODESYS Development System 环境,请参阅: 的证书 CODESYS 和 PLC

为了实现良好的专业知识保护,您应该使用证书对项目进行加密,并将该证书仅分配给用户管理中的特定用户。要检查作者身份和完整性,您还可以使用证书对项目进行签名

项目加密设置在 项目设置-安全 对话框。在这里,您还将被引导完成证书选择。当前的项目文件加密显示在 安全屏幕项目 选项卡。

注意

如果证书已过期,则无法再进行加密,但解密仍然有效。

  1. 点击 项目 → 项目设置 然后选择 安全 类别。

    这个 项目设置:安全 对话框打开。

  2. 选择 加密 选项。

    选项字段 密码, 加密狗, 和 证书 可用。

  3. 选择 加密 选项。

    可用于项目加密的证书列在对话框的下半部分。

  4. 如果尚未输入任何证书,则单击 _cds_icon_cert_store_open.png 打开 证书选择 对话框。在此对话框中,您可以从本地提供合适的证书 Windows Certificate Store。在底部列表中,选择证书并使用 _cds_icon_arrow_up.png 按钮将其移至顶部。如果要取消选择某个证书,请在顶部列表中选择该证书,然后单击 _cds_icon_delete.png 按钮。

    点击后 好吧 确认对话框从而返回 项目设置 对话框中,现在已指定证书进行加密。现在,只能在同时拥有此证书以解密项目文件的用户的计算机上编辑该项目

    现在,您还可以在上看到证书 项目 的选项卡 安全屏幕

证书加密项目时,需要使用此证书进行解密才能打开项目。您可以将此证书分配给特定的 用户档案。为此,请从 Windows 证书存储区中选择 用户 的选项卡 安全屏幕

  1. 在将证书分配给用户配置文件之前,请确保项目已使用证书进行加密。否则,以下内容将不接受该证书。

  2. 双击 _cds_icon_cyber_screen_grey.png 在状态栏中或单击 查看 → 安全屏幕.

    这个 安全屏幕 视图打开。

  3. 用户 选项卡上,选择应为其配置解密证书的用户配置文件。默认情况下,指定的用户配置文件是您在计算机上登录Windows时使用的用户配置文件。您还可以通过单击 “创建新的用户个人资料 _cds_icon_security_add.png 符号。

  4. 在里面 项目文件解密 区域,点击 _cds_icon_cert_store_open.png 按钮。

    这个 证书选择 对话框打开。

  5. 从列表中选择带有私钥的证书 本地 Windows 证书存储中的可用证书.带有私钥的证书由 _cds_icon_cert_private_key.png 象征。

  6. 点击 _cds_icon_arrow_up.png 按钮。

  7. 证书将添加到对话框的上部。

  8. 点击 以确认您的选择。

    所选证书显示在 安全屏幕 在里面 项目文件解密 区域。

您删除证书中的 安全屏幕 查看,或者直接在 用户 选项卡或在 证书选择 对话。删除将在另一个对话框中进行。

  • 安全屏幕 对话框, 用户 区域, 数字签名,或 项目数据解密:选择一个证书,然后单击 _cds_icon_delete.png 符号。

  • 证书选择 对话框:在 安全屏幕 对话框,在 用户 区域,单击 _cds_icon_cert_store_open.png 符号。在上方的字段中 证书选择 对话框中,选择要删除的证书,然后单击 _cds_icon_delete.png 符号。

为了确保项目不仅使用证书加密,而且可以验证其作者身份和完整性,您可以为项目添加签名:

  1. 在状态栏中,单击 _cds_icon_cyber_screen_grey.png 符号,或者单击 查看 → 安全屏幕 命令。

    安全屏幕 视图打开。

  2. 用户 选项卡,选择将为其创建数字签名的用户配置文件。默认情况下,指定的用户配置文件是您在计算机上用于登录 Windows 的配置文件。您还可以创建一个新的用户配置文件 _cds_icon_security_add.png.

  3. 在里面 电子签名 区域,点击 _cds_icon_cert_store_open.png 按钮。

    证书选择 对话框打开。

  4. 从列表中选择带有私钥的证书 本地 Windows 证书存储中的可用证书.带有私钥的证书由 _cds_icon_cert_private_key.png 象征。

  5. 点击 _cds_icon_arrow_up.png 按钮。

    证书将添加到对话框的上部。

  6. 点击 以确认您的选择。

    所选证书显示在 安全屏幕 在里面 电子签名 区域。

签署图书馆项目

有关更多信息,请参阅: 对编译后的库进行签名