SSL

SSL 签名校验处理器

约定

  1. 示例中约定应用根目录为 /data/app, 实际编写时需替换为应用根目录。
  2. 示例中约定服务器地址为 http://127.0.0.1:5099, 实际编写时需自行替换。
  3. 使用 <> 标识自行替换的内容。 例如: icon-<图标名称>, 实际编写时应替换为: icon-foo, icon-bar ...

处理器

处理器参数表返回值说明
ssl.Sign[<Source>, <证书 ID (PEM 私钥)>, "<算法>"]生成签名字符串(Base64)生成签名字符串 示例 文档
ssl.Verify[ <Source>, "<签名字符串>", <证书 ID (PEM 公钥/证书)>, <算法>]有效返回 true, 无效返回 false校验签名字符串 示例 文档

参数说明

Source: String 原始数据

签名字符串: String Base64 Encode 签名

证书 ID: Cert Widget ID, PEM 格式证书文件使用 Cert Widget 导入

算法: String Hash 函数名称

可用算法

名称
MD4
MD5
SHA1
SHA224
SHA256
SHA384
SHA512
MD5SHA1
RIPEMD160
SHA3_224
SHA3_256
SHA3_384
SHA3_512
SHA512_224
SHA512_256
BLAKE2s_256
BLAKE2b_256
BLAKE2b_384
BLAKE2b_512

示例

Sign

Verify

SSL

SSL 签名校验处理器

约定

  1. 示例中约定应用根目录为 /data/app, 实际编写时需替换为应用根目录。
  2. 示例中约定服务器地址为 http://127.0.0.1:5099, 实际编写时需自行替换。
  3. 使用 <> 标识自行替换的内容。 例如: icon-<图标名称>, 实际编写时应替换为: icon-foo, icon-bar ...

处理器

处理器参数表返回值说明
ssl.Sign[<Source>, <证书 ID (PEM 私钥)>, "<算法>"]生成签名字符串(Base64)生成签名字符串 示例 文档
ssl.Verify[ <Source>, "<签名字符串>", <证书 ID (PEM 公钥/证书)>, <算法>]有效返回 true, 无效返回 false校验签名字符串 示例 文档

参数说明

Source: String 原始数据

签名字符串: String Base64 Encode 签名

证书 ID: Cert Widget ID, PEM 格式证书文件使用 Cert Widget 导入

算法: String Hash 函数名称

可用算法

名称
MD4
MD5
SHA1
SHA224
SHA256
SHA384
SHA512
MD5SHA1
RIPEMD160
SHA3_224
SHA3_256
SHA3_384
SHA3_512
SHA512_224
SHA512_256
BLAKE2s_256
BLAKE2b_256
BLAKE2b_384
BLAKE2b_512

示例

Sign

Verify