Электронная подпись Госзакупок не соответствует Формату ЭП Минцифры
Ни старому, ни новому, и дело не в oid. Проверка решения УФАС из РНП в очередной раз это подтвердило.
❌ Нарушения формата:
Поле encapContentInfo в структуре SignedData должно содержать документ, а не хэш.
❌Атрибуты подписи (signedAttrs):
id-contentType должен указывать тип документа;
id-messageDigest должен содержать хэш от encapContentInfo
❌ Проблема с ContentInfo:
asn1
ContentInfo ::= SEQUENCE {
contentType ContentType, -- должен быть id-signedData
content [0] EXPLICIT ANY DEFINED BY contentType -- должен быть SignedData с документом внутри}. У Госзакупое contentType указывает на подпись хэша, а не самого документа.
Итог - атрибуты электронных подписей Госзакупок ссылаются на хэш, а не на документ. По приказу проверяется целостность encapContentInfo, а в Госзакупках: сначало нужно внешнее вычисление хэша → конвертация в Base64 → проверка ЭП.
Найдёт ли этот вопрос место в повестке заседания Экспертного совета при Минцифры по электронной подписи?
✍️Об ЭП и УЦ
Post #4579
12.5K
