THPDFSignatureAlgorithm 类型
标识签名提供程序用来签名或验证的公钥签名算法
声明
THPDFSignatureAlgorithm= (
hsaUnknown,
hsaRSAPKCS1v15,
hsaRSAPSS,
hsaECDSA,
hsaEd25519,
hsaEd448,
hsaMLDSA44,
hsaMLDSA65,
hsaMLDSA87
);
单元
HPDFSignatureProvider
值
| 值 | 用途 |
|---|---|
hsaUnknown | 未选择或未识别算法;显示名映射返回空字符串 |
hsaRSAPKCS1v15 | 对调用方提供的摘要做 RSASSA-PKCS1-v1_5 签名;显示为 RSA PKCS#1 v1.5 |
hsaRSAPSS | 对调用方提供的摘要做带显式参数的 RSASSA-PSS 签名;显示为 RSA-PSS |
hsaECDSA | 在提供程序的命名曲线上对调用方提供的摘要做 ECDSA 签名;显示为 ECDSA |
hsaEd25519 | Ed25519 PureEdDSA,直接对消息本身签名;显示为 Ed25519 |
hsaEd448 | Ed448 PureEdDSA,直接对消息本身签名;显示为 Ed448 |
hsaMLDSA44 | ML-DSA-44 后量子签名;显示为 ML-DSA-44 |
hsaMLDSA65 | ML-DSA-65 后量子签名;显示为 ML-DSA-65 |
hsaMLDSA87 | ML-DSA-87 后量子签名;显示为 ML-DSA-87 |
使用说明
HPDFSignatureAlgorithmName把每个值映射为显示名,签名信息记录上报告的算法名也用它- 基于摘要的算法(
hsaRSAPKCS1v15、hsaRSAPSS、hsaECDSA)与 PureEdDSA 算法对请求要求的THPDFSignatureInputKind取值不同 - 证书密钥检查(如签名长度估算)只支持 RSA 与 ECDSA 取值,其余取值报告
spsUnsupported