例: JSON Web Token SL 図書館
の JSON Web Token SL Example.project
サンプルプロジェクトには、コントローラ上でJWT(JSON Web Token)を作成するための視覚化が含まれており、 JSON ウェブトークン SL 図書館。
パラメーター
JWT を作成するには内部メモリを予約する必要があります。この目的のために、予約されたメモリの量は少なくとも JWT のサイズである必要があります。最大サイズは、ライブラリ マネージャーでライブラリのパラメータ リストを使用して変更できます (画像 1 を参照)。

秘密鍵を作成します。
非対称署名アルゴリズム (RS256) には秘密キーが必要です。
これを行うには、まず、 CODESYS Security Agent アドオン。
その後、次を使用できます。 セキュリティ画面 デバイス上に新しい証明書を作成します。
の
Common Name
その後、証明書が JWT ライブラリに渡されます。
プロジェクトをコントローラーにダウンロードし、アプリケーションを起動します。
説明
の JSON Web Token SL ライブラリには、コントローラー上で JWT (JSON Web Token) を作成するための関数ブロックが含まれています。この目的のために、HS256、HS384、HS512、および RS256 アルゴリズムがサポートされています。
応用: JWT
対称署名アルゴリズム (HS256、HS384、HS512) の場合:
使用
sSecret
入力。出て
sUseCaseName
とsCommanName
空白を入力します。
非対称署名アルゴリズム (RS256) の場合:
証明書のデータを指定します。
sUseCaseName
とsCommanName
入力。出て
sSecret
空白を入力してください。
の視覚化 JWT
例

システム要件と制限事項
プログラミングシステム | CODESYS Development System (バージョン 3.5.18.0 またはそれ以降) |
ランタイムシステム | CODESYS Control Win (バージョン 3.5.18.0) |
アドオンコンポーネント | - |
注記
ダウンロード プロジェクト