SignatureInfo
Информация о подписи и сертификате.
message SignatureInfo
{
required Timestamp SigningTime = 1;
optional Timestamp SignatureVerificationTime = 2;
optional SignatureVerificationResult SignatureVerificationResult = 3;
required string Thumbprint = 4;
required string SerialNumber = 5;
optional string Issuer = 6;
optional string StartDate = 7;
optional string EndDate = 8;
optional string OrgName = 9;
optional string OrgInn = 10;
optional string JobTitle = 11;
optional string FirstName = 12;
optional string Surname = 13;
optional string Snils = 14;
optional string Email = 15;
optional CertificateSubjectType CertificateSubjectType = 16;
}
enum CertificateSubjectType {
UnknownCertificateSubjectType = 0;
LegalEntity = 1;
IndividualEntity = 2;
PhysicalPerson = 3;
}
SigningTime— время формирования подписи, представленное структурой Timestamp.SignatureVerificationTime— время проверки подписи, представленное структурой Timestamp.SignatureVerificationResult— результат проверки подписи, представленный структурой SignatureVerificationResult.Thumbprint— отпечаток сертификата.SerialNumber— серийный номер сертификата.Issuer— кем выдан сертификат.StartDate— дата начала действия сертификата.EndDate— дата окончания действия сертификата.OrgName— наименование организации.OrgInn— ИНН организации.JobTitle— должность владельца сертификата.FirstName— имя и отчество (если есть) владельца сертификата.Surname— фамилия владельца сертификата.Snils— СНИЛС владельца сертификата.Email— электронная почта владельца сертификата.CertificateSubjectType— тип владельца сертификата, принимает значение из перечисленияCertificateSubjectType:UnknownCertificateSubjectType— неизвестное значение;LegalEntity— юридическое лицо;IndividualEntity— индивидуальный предприниматель;PhysicalPerson— физическое лицо.
См. также
- Структура используется:
в теле ответа метода GetSignatureInfo