Ключевое слово в защите информации
ключевое слово
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline ИгорьК  
#1 Оставлено : 11 января 2017 г. 11:54:24(UTC)
ИгорьК

Статус: Участник

Группы: Участники
Зарегистрирован: 11.01.2017(UTC)
Сообщений: 23
Российская Федерация
Откуда: Москва

Добрый день

Мы должны сообщение о Банковской гарантии подписать УКЭПом
Подпись, как отдельный файл

Мы ее формируем через WIN CryptoAPI (32)

CryptSignMessage (DetachedSignature = 1)
SignPara.dwMsgEncodingType = CRYPT_ASN_ENCODING + PKCS_7_ASN_ENCODING
PKCS_7_ASN_ENCODING + X509_ASN_ENCODING
После, подпись проверяем
CryptVerifyDetachedMessageSignature – подпись верна

ФТС нам возвращает:
m_safeCertContext is an invalid handle.

с пояснениями:

"
Рекомендация следующая:
Банкам нужно использовать квалифицированную электронную подпись в стандарте CMS/PKCS#7.
Действующий на данный момент вариант стандарта описан в RFC 5652 (http://tools.ietf.org/html/rfc5652).
Сформированная ЭП должна быть кодирована в DER-кодировке и отделена от подписанного сообщения (detached signature).
В подпись включается только сертификат владельца. Для проверки валидности наложенной ЭП можно использовать, например, КриптоАРМ.

Проанализировали аналогичную ситуацию возникновения ошибки:
В контейнере подписи (sign файле) нет служебных заголовков PKCS#7/CMS
"







Вопрос: Вы не знаете, каком ПО они проверяют УКЭП?
и что это за ошибка (m_safeCertContext is an invalid handle.)?

и каких заголовков не хватает
(В контейнере подписи (sign файле) нет служебных заголовков PKCS#7/CMS)

саму подпись вложил

ESBG_3257_20161230_001.zip (2kb) загружен 2 раз(а).


С уважением
Игорь
Offline ИгорьК  
#2 Оставлено : 12 января 2017 г. 13:42:02(UTC)
ИгорьК

Статус: Участник

Группы: Участники
Зарегистрирован: 11.01.2017(UTC)
Сообщений: 23
Российская Федерация
Откуда: Москва

Сам себе отвечаю:

1 - одного дня не дождался до решения проблемы (месяц воевал с ФТС)

2 - ФТС на своей стороне что-то починил, вчера письмо прислали - просили послать еще раз

3 - послал так же, как и раньше - и УКЭП принялся на стороне ФТС

Все, вопрос снимается.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.