PLCertificateSubjectAndIssuer
暗号、電子署名
説明
証明書から DER エンコードのサブジェクト名と発行者名を抽出します
どちらの出力も完全な Name SEQUENCE エンコードであって文字列表現ではないため、適格証明書が要求する seed 値による発行者照合にそのままバイト比較できます
構文
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