Skip to main content

SignatureProcessor

描述:

对指定内容进行数字签名,并将结果作为数据流的属性或内容输出

标签:

sign, encryption, 签名, 加密

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.

名字默认值允许值列表描述
签名算法MD5
- MD5
- SHA-1
- SHA-224
- SHA-256
- SHA-384
- SHA-512
- SHA1withDSA
- SHA224withDSA
- SHA256withDSA
- SHA1WithRSA
- SHA256withRSA
- SHA512withRSA
- MD5withRSA
- SHA1withECDSA
- SHA224withECDSA
- SHA256withECDSA
- SHA512withECDSA
- NONEwithECDSA
- HmacSHA1
- HmacSHA256
- HmacSHA512
- HmacMD5
指定签名算法
目标输出数据流属性
- 数据流属性
- 数据流内容
指定签名之后的结果的输出方式
读取数据缓存大小8 KB指定输入流数据读取的缓存大小,可指定B,KB,MB字节单位等

支持表达式语言 (支持流属性和变量)
私钥(或密码)指定签名的私钥值或签名的密码值,且为PKCS8格式。除了MD5、SHA1以及SHA-XXX以为都需要设置该参数

支持表达式语言 (支持流属性和变量)
签名编码格式16进制值
- 16进制值
- Base64值
指定对数据流内容计算签名后的结果输出格式
字符编码(弃用)UTF-8(已弃用)指定接收数据的字符集编码,将始终使用数据流的原始字节内容来进行签名,该参数将被忽略

连线:

名字描述
success输入数据流签名成功后输出到此连线
failure数据流签名失败后路由到此连线

读取属性:

未提供。

写入属性:

名字描述
signature依据指定签名计算的结果值
sign.algorithm当前使用的签名算法
sign.failed.reason签名时候后所报错的细节信息

状态管理:

该组件不保存状态。

限制:

该组件没有限制

系统资源考量:

未提供。