Skip to main content

ビュー: セキュリティ画面: デバイス

ヒント

セキュリティ、証明書、および暗号化の詳細については、以下を参照してください。 CODESYS: コーデシスにおけるセキュリティ

ファンクション: このタブでは、コントローラとの暗号化通信のためのコントローラ証明書の設定と転送が可能です。独自の証明書用に証明書署名リクエスト用の CSR ファイルを作成できます。

. コール:
  • ビュー メニュー →セキュリティ画面

  • ボタン: _cds_icon_cyber_screen_grey.png

要件: の CODESYS Security Agent アドオン製品がインストールされています。

詳細については、以下を参照してください。

デバイス タブには、プロジェクトで構成されているすべての PLC デバイスとその証明書ストアが表示されます。コントローラへの通信パスが設定されている場合は、メモリに保存されている証明書が表示されます。ここで、コントローラ上で新しい証明書を作成および設定できます。現在使用している証明書の有効期限が近づいている場合、デバイスにログインすると警告が表示され、そこから直接証明書に切り替えることもできます。 セキュリティ画面 証明書を更新します。

左側: 情報

デバイスと証明書ストア

個々のデバイスを表示します cds_icon_device_editor.png それぞれコントローラー固有のノードを持つ拡張可能なノードとして _csa_icon_cert_store_open.png その下に証明書ストア。

例えば以下のようなカテゴリーがあります。 CODESYS Control Win SL:

  • ユースケース: 証明書の発行や CSR の作成が可能なユースケース

  • 自分の: アクセス権のあるプライベートキーが割り当てられた証明書

  • 信頼できる: 信頼できる証明書発行元が発行した証明書

  • 信頼できない: 信頼できないと明確に定義した証明書

  • 隔離されました: 上記のカテゴリの基準を満たさない隔離中の証明書

  • CSR: 署名リクエストがすでに生成されている証明書

  • CRL: デバイスの CRL の管理

ツールバー(左側)

_csa_icon_refresh.png:表示を更新します

_csa_icon_download_cert.png:証明書を選択し、PCからPLCに転送します(ダウンロード)。ローカルファイルシステムからファイルを選択するデフォルトのダイアログが開きます。ファイルタイプ: *.cer*.crt*.der。証明書は PLC の選択したそれぞれのメモリに保存されます。

アブ CODESYS Control バージョン3.5.18.0も可能です 独自の証明書 カテゴリ:のインポート PKCS#12 コンテナファイル(証明書+キー)、ファイルタイプ: *.p12*.pfx。ファイルシステムからコンテナファイルを選択した後、 証明書コンテナのインポート ダイアログが開き、ファイルの作成時に割り当てられたパスワードを指定する必要があります。デフォルトでは、このコンテナを後でPLCから再度エクスポートすることはできません。これを許可する場合は、 コンテナはデバイスから再エクスポートできます オプション。

右側:

情報

コントローラーへのアクティブ パスが設定され、デバイス ノードが選択されている場合、コントローラー証明書のすべての使用例が右側に表示されます。

  • 冗長性: 冗長コントローラ間での可視化状態の暗号化同期

    詳細については、以下を参照してください。 タブ:冗長設定:ビジュアライゼーション

  • OPC UAサーバー:OPC UAサーバーによる暗号化通信

  • 暗号化通信:開発システムとコントローラ間の暗号化通信

  • 暗号化されたアプリケーション: ブートアプリケーションの暗号化

  • ウェブサーバー:Webサーバーとの暗号化通信

これらのユースケースのいずれにも当てはまらない限り、証明書は次のように表示されます。 _cds_IconCertNotAvailable.png アイコンは (使用不可)

左側で証明書ストアを選択すると、そのストア内のすべての証明書が次の情報とともに右側に表示されます。

情報: 使用事例;現在、問題のコントローラー コンポーネントが表示されています (例: CmpSecureChannel)

のために作成されました: 証明書が作成されたコンピューターの名前 (例: マイローカルPC

によって作成された: 証明書が作成されたコンピューターの名前 (例: マイローカルPC

現在有効です:日付(例: 2017/07/20 15:09:29

まで有効:日付(例: 2022/07/20 00:00:00。証明書の残り時間に応じて、フィールドのハイライト色が緑色 -> 黄色 (3 分の 2 期限切れ) -> オレンジ (10 分の 9 期限切れ) -> 赤 (期限切れ) に変わります。注: コントローラにログインするとき、有効期間の 3 分の 2 以上が期限切れになると、警告が表示されます。その後、ここで証明書を更新できます セキュリティ画面

拇印: 識別を目的とした証明書の特定のプロパティからのハッシュ値 (例: 279e1a46b86bd636c8e6f19fd51c222469ec49a8

証明書エントリをダブルクリックすると、デフォルトの Windows が開きます。 証明書 ダイアログ。その結果、コントローラー証明書を Windows 証明書ストアにインポートできます。 コントローラ証明書 フォルダーに保存され、ブート アプリケーション、ダウンロード、オンライン変更の暗号化に使用できるようになります。

1 つのユースケースで複数の証明書が使用できる場合、システムは次の手順に従って、使用される証明書を決定します。

  • 次による既存の証明書のフィルタリング:

    1. 件名

    2. キーの使用法

    3. 拡張キーの使用法

    4. SAN (サブジェクト代替名)

    5. 有効なタイムスタンプ

  • 検出された有効な証明書を「署名付き」と「自己署名」に分ける

  • 次の基準による署名付き証明書と自己署名証明書のフィルタリング:

    1. 最長有効期間

    2. 最強の鍵

ドラッグ&ドロップ: 同じデバイスの別の証明書ストアへの証明書の移動

証明書エントリをダブルクリックすると、デフォルトの Windows ダイアログが開き、すべての証明書情報が表示されます。

ツールバー(右側)

_csa_icon_create_cert.png: 特定の使用例用に新しい証明書を作成します。

証明書の設定 を設定するためのダイアログが開きます。 有効期間 証明書と キーの長さ 秘密鍵の場合。クリックする OK 指定された値を CODESYS オプション。値は次回の操作時にリセットされます。

証明書が作成されている限り、"(コンピューティング)ユースケースの後に「」が表示されます。作成操作をキャンセルすることはできませんが、作成操作を閉じることはできます。 セキュリティ画面 そして仕事を続けます。

_cds_icon_breakpoint_delete.png: 選択した証明書を削除します

独自の証明書の場合、このボタンをクリックすると、証明書に関連付けられた秘密鍵を保持するかどうかを尋ねるダイアログが開きます。その答えは はい はデフォルトで設定されています。プライベートキーを削除すると元に戻すことはできないことに注意してください

_csa_icon_upload_cert.png: 選択した証明書をデバイスからアップロードし、PC に保存します。

為に CODESYS Control バージョン3.5.18.0以降では、エクスポートできます PKCS#12 コンテナーで許可されている場合は、コントローラーからのコンテナーファイル(証明書+キー)。この場合、名前、場所、ファイルの種類を選択します(*.p12 また *.pfx)ローカルファイルシステムで作成されるコンテナファイルの場合。 The 証明書コンテナのエクスポート コンテナファイルのパスワードを指定するダイアログが開きます。この種のコンテナは、たとえば、 独自の証明書 別のコントローラーのカテゴリー(上記を参照:左側のツールバー _csa_icon_download_cert.png)。

_csa_icon_details_certificate.png:選択した証明書の詳細:を開きます 証明書 とのダイアログ 全般的 タブ、 詳細 タブ、および 認定パス タブ。

_csa_icon_recreate_certificate.png: デバイスで新しい証明書を生成します。を開きます。 証明書設定 ダイアログ:

  • 間もなく期限が切れる証明書に対して、同じ目的と指定されたキー長で、追加の新しい証明書を発行すること。

  • 選択した目的に合った証明書がない場合は、新しい証明書を発行できます。

ダイアログの事前定義値は、選択した証明書に応じて必要に応じて調整されます。

IconSigningRequestCreate.png: ファイルの生成 <component>.csr CA (認証局) に送信する必要がある CSR (証明書署名要求) 用。これは PLC シェルを介して CSR を生成する代替方法であり、対応する権限が必要であり、少なくとも必要です CODESYS V3.5 SP17。このボタンをクリックすると、が開きます 証明書署名要求設定 ダイアログ。どの対象かを指定できます [コンポーネント]CSR ファイルを生成する必要があります。をクリックしたあと OK 確認のため、ファイルが生成されていることを示すメッセージが表示されます。作成のステータスはデバイスログで確認できます。ファイルをコンピューターに保存するには、 _csa_icon_download_cert.png ボタン。ここでは、その方法を指定します。 エンコーディング はず: ASN.1 または (デフォルト) Base64

詳細については、以下を参照してください。