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