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