Signer
Данные подписанта.
message Signer {
optional bytes SignerCertificate = 1;
optional SignerDetails SignerDetails = 2;
optional string SignerCertificateThumbprint = 3;
}
message SignerDetails {
required string Surname = 1;
required string FirstName = 2;
optional string Patronymic = 3;
optional string JobTitle = 4;
required string Inn = 5;
optional string SoleProprietorRegistrationCertificate = 6;
}
SignerCertificate
— X.509 сертификат подписанта в DER-кодировке.SignerDetails
— реквизиты подписанта. Представлены структуройSignerDetails
с полями:Surname
— фамилия подписанта. Должна совпадать с фамилией в сертификате, которым подписывается технологический документ.FirstName
— имя подписанта. Должно совпадать с именем в сертификате, которым подписывается технологический документ.Patronymic
— отчество подписанта. Необязательное поле. Должно совпадать с именем в сертификате, которым подписывается технологический документ.JobTitle
— должность подписанта.Обязательно к заполнению в методах:
Inn
— ИНН юридического лица подписанта или индивидуального предпринимателя.SoleProprietorRegistrationCertificate
— реквизиты свидетельства о регистрации индивидуального предпринимателя. Необязательное поле.
SignerCertificateThumbprint
— отпечаток сертификата подписанта.
В структуре должно быть указано хотя бы одно значение из следующих:
поле
SignerCertificate
илиSignerCertificateThumbprint
.поле
SignerDetails
.
Если вы указали данные сертификата, то реквизиты подписанта извлекаются из сертификата.
Если вы указали и данные сертификата, и SignerDetails
, то для реквизитов используются значения из SignerDetails
.
См. также
- Структура используется:
в структуре ContentToPatch
в структуре DocumentToPatch
в структуре DraftDocumentToPatch
в структуре InvoiceCorrectionRequestInfo
в структуре RevocationRequestInfo
в структуре SignatureRejectionInfo
в устаревшей структуре AcceptanceCertificateBuyerTitleInfo
в устаревшей структуре AcceptanceCertificateSellerTitleInfo
в устаревшей структуре InvoiceCorrectionInfo
в устаревшей структуре InvoiceInfo
в устаревшей структуре Torg12BuyerTitleInfo
в устаревшей структуре Torg12SellerTitleInfo
в теле запроса устаревшего метода GenerateReceiptXml