Skip to main content

例: JSON Web Token SL 図書館

製品: CODESYS IIOT ライブラリ SL

JSON Web Token SL Example.project サンプルプロジェクトには、コントローラ上でJWT(JSON Web Token)を作成するための視覚化が含まれており、 JSON ウェブトークン SL 図書館。

パラメーター

JWT を作成するには内部メモリを予約する必要があります。この目的のために、予約されたメモリの量は少なくとも JWT のサイズである必要があります。最大サイズは、ライブラリ マネージャーでライブラリのパラメータ リストを使用して変更できます (画像 1 を参照)。

_example_img_iot_jwt_param.png
手順. 入門
  1. 秘密鍵を作成します。

    非対称署名アルゴリズム (RS256) には秘密キーが必要です。

    1. これを行うには、まず、 CODESYS Security Agent アドオン。

    2. その後、次を使用できます。 セキュリティ画面 デバイス上に新しい証明書を作成します。

      Common Name その後、証明書が JWT ライブラリに渡されます。

  2. プロジェクトをコントローラーにダウンロードし、アプリケーションを起動します。

説明

JSON Web Token SL ライブラリには、コントローラー上で JWT (JSON Web Token) を作成するための関数ブロックが含まれています。この目的のために、HS256、HS384、HS512、および RS256 アルゴリズムがサポートされています。

応用: JWT

対称署名アルゴリズム (HS256、HS384、HS512) の場合:

  • 使用 sSecret 入力。

  • 出て sUseCaseNamesCommanName 空白を入力します。

非対称署名アルゴリズム (RS256) の場合:

  • 証明書のデータを指定します。 sUseCaseNamesCommanName 入力。

  • 出て sSecret 空白を入力してください。

の視覚化 JWT

_example_img_iot_jwt_visu.png

システム要件と制限事項

プログラミングシステム

CODESYS Development System (バージョン 3.5.18.0 またはそれ以降)

ランタイムシステム

CODESYS Control Win (バージョン 3.5.18.0)

アドオンコンポーネント

-

注記

_example_icon.png ダウンロード プロジェクト