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