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