PLCertificateSubjectAndIssuer
密码学、数字签名
描述
从证书中提取 DER 编码的主题名和颁发者名
两个输出都是完整的 Name SEQUENCE 编码而非字符串形式,因此可以逐字节比较,满足合格证书所要求的按种子值匹配颁发者
语法
Delphi
Function PLCertificateSubjectAndIssuer(Const CertificateDER: AnsiString;
Out SubjectDER, IssuerDER: AnsiString): Boolean;参数
| CertificateDER | 要解析的 DER 编码证书 |
|---|---|
| SubjectDER | 接收主题的 Name SEQUENCE,失败时为空 |
| IssuerDER | 接收颁发者的 Name SEQUENCE,失败时为空 |
返回值
| False | 无法沿证书结构走到主题或颁发者 |
|---|---|
| True | 成功提取两个 DER 名称编码 |
备注
签名栈用它嵌入并匹配签名证书引用,PLVerifyModernDetachedCMS 也用它定位签名者证书数据
另请参阅
PLBuildModernDetachedCMS, PLVerifyModernDetachedCMS, PLModernCertificateKeyAlgorithm