示例:使用 JSON Web Token SL 图书馆
这 JSON Web Token SL Example.project
示例项目包括在控制器上创建 JWT(JSON Web Token)的可视化,展示了如何使用 JSON Web 令牌 SL 图书馆。
参数
必须保留内部存储器才能创建 JWT。为此,保留的内存量必须至少为 JWT 的大小。可以通过库的参数列表在库管理器中更改最大大小(参见图 1)。

过程. 入门
创建私钥。
非对称签名算法(RS256)需要私钥。
为此,您首先需要安装 CODESYS Security Agent 添加在。
之后,您可以使用 安全屏 在设备上创建新证书。
这
Common Name
然后将证书传递到 JWT 库。
将项目下载到控制器并启动应用程序。
描述
这 JSON Web Token SL 库包含一个用于在控制器上创建 JWT(JSON Web 令牌)的功能块。为此,支持 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) |
附加组件 | - |
注意
下載 项目