SSL 签名校验处理器
约定
/data/app
, 实际编写时需替换为应用根目录。http://127.0.0.1:5099
, 实际编写时需自行替换。<>
标识自行替换的内容。 例如: 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 |
SSL 签名校验处理器
约定
/data/app
, 实际编写时需替换为应用根目录。http://127.0.0.1:5099
, 实际编写时需自行替换。<>
标识自行替换的内容。 例如: 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 |