PLCertificateSubjectAndIssuer

Криптография, цифровые подписи

Описание

Извлекает DER-кодированные имена субъекта и издателя из сертификата

Оба выхода — полные кодировки Name SEQUENCE, а не строковые формы, поэтому их можно сравнивать побайтово для match-по-issuer через seed-значение, который требуют квалифицированные сертификаты

Синтаксис

Delphi

Function PLCertificateSubjectAndIssuer(Const CertificateDER: AnsiString;
  Out SubjectDER, IssuerDER: AnsiString): Boolean;

Параметры

CertificateDERРазбираемый DER-кодированный сертификат
SubjectDERПринимает SEQUENCE имени субъекта; при сбое пусто
IssuerDERПринимает SEQUENCE имени издателя; при сбое пусто

Возвращаемые значения

FalseСтруктуру сертификата не удалось пройти до субъекта или издателя
TrueОбе DER-кодировки имён извлечены

Примечания

Используется стеком подписи для встраивания и сопоставления ссылок на сертификат подписи, а PLVerifyModernDetachedCMS — для поиска данных сертификата подписанта

См. также

PLBuildModernDetachedCMS, PLVerifyModernDetachedCMS, PLModernCertificateKeyAlgorithm