PLModernCertificateKeyAlgorithm
密码学、数字签名
描述
以 PL_MODERN_KEY_* 常量之一返回 Windows 证书上下文的密钥算法家族
语法
Delphi
Function PLModernCertificateKeyAlgorithm(CertContext: Pointer): Integer;参数
| CertContext | Windows CERT_CONTEXT 句柄,即签名进程持有的那个指针 |
|---|
返回值
| 0 | PL_MODERN_KEY_UNKNOWN,无法归类公钥算法 |
|---|---|
| 1 | PL_MODERN_KEY_RSA |
| 2 | PL_MODERN_KEY_EC |
| 3 | PL_MODERN_KEY_ED25519 |
备注
这个分类决定 PLBuildModernDetachedCMS 走哪条 detached CMS 路径:RSA 和 EC 走 CNG NCrypt 签名,对 eIDAS 友好的那条曲线走纯 Pascal 的 Ed25519
另请参阅
PLBuildModernDetachedCMS, PLCertificateSubjectAndIssuer, PLModernSignatureSizeEstimate