Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,095 ![Мужчина Мужчина](/forum2/Themes/soclean/male.gif) ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Сказал «Спасибо»: 528 раз Поблагодарили: 2157 раз в 1682 постах
|
cadescom: SignedData.EnhanceCades примерв cades.dll - CadesEnhanceMessage через p\invoke |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 29.09.2023(UTC) Сообщений: 11 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Екатеринбург Сказал(а) «Спасибо»: 4 раз
|
С библиотекой CAdESCOM у меня проблем нет, она работает. Подписи формата CAdES от BES до XLT1 создаются, проверяются, улучшаются. Проблема возникла при улучшении подписи CMS до CAdES. Хотел попробовать через библиотеку CAPICOM, но возникла ошибка, о которой я выше написал. UPD: Использовать CadesSignedDataClass.EnhanceCades я пытался. Но для того, чтобы этот метод вызвать, надо сначала "закинуть" туда саму подпись через CadesSignedDataClass.Verify, на что возвращается ошибка System.Runtime.InteropServices.COMException (0x8009100E): Не найден автор исходной подписи.Отредактировано пользователем 4 октября 2023 г. 8:20:40(UTC)
| Причина: UPD
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,095 ![Мужчина Мужчина](/forum2/Themes/soclean/male.gif) ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Сказал «Спасибо»: 528 раз Поблагодарили: 2157 раз в 1682 постах
|
Автор: egn.p ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) С библиотекой CAdESCOM у меня проблем нет, она работает. Подписи формата CAdES от BES до XLT1 создаются, проверяются, улучшаются. Проблема возникла при улучшении подписи CMS до CAdES. Хотел попробовать через библиотеку CAPICOM, но возникла ошибка, о которой я выше написал.
UPD: Использовать CadesSignedDataClass.EnhanceCades я пытался. Но для того, чтобы этот метод вызвать, надо сначала "закинуть" туда саму подпись через CadesSignedDataClass.Verify, на что возвращается ошибка System.Runtime.InteropServices.COMException (0x8009100E): Не найден автор исходной подписи. > при улучшении подписи CMS до CAdES. Возможно Вы путаете и имеете ввиду pkcs7? Его невозможно улучшить. >Не найден автор исходной подписи Т.е. изначально не вкладывается сертификат? |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,095 ![Мужчина Мужчина](/forum2/Themes/soclean/male.gif) ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Сказал «Спасибо»: 528 раз Поблагодарили: 2157 раз в 1682 постах
|
можете приложить в архиве пример с тестовыми данными\сертификатом? или через сервис проверки посмотреть тип подписи. |
|
![thanks](/forum2/Themes/soclean/heart_small.png) 1 пользователь поблагодарил Андрей * за этот пост.
|
egn.p оставлено 04.10.2023(UTC)
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 29.09.2023(UTC) Сообщений: 11 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Екатеринбург Сказал(а) «Спасибо»: 4 раз
|
Автор: Андрей * ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) можете приложить в архиве пример с тестовыми данными\сертификатом? или через сервис проверки посмотреть тип подписи. Протокол проверки: ![](/forum2/Themes/soclean/icon_file.gif) Protokol_04102023_142107.pdf (81kb) загружен 4 раз(а).Формат подписи CAdES: PKCS7 Это, разве, не одно и то же? "PKCS #7: Cryptographic Message Syntax" (a.k.a. "CMS") - из википедии. >Его невозможно улучшить. Вообще нет никаких способов из подписи типа PKCS#7/CMS сделать подпись CAdES-BES? CAdES - это же надстройка над CMS, все атрибуты CMS содержатся в CAdES, даже BES. >Т.е. изначально не вкладывается сертификат? Сертификат вкладывается, и, если отправить подпись на проверку в КриптоПро SVS, в ответе информация о сертификате также будет.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,095 ![Мужчина Мужчина](/forum2/Themes/soclean/male.gif) ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Сказал «Спасибо»: 528 раз Поблагодарили: 2157 раз в 1682 постах
|
Автор: egn.p ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) Автор: Андрей * ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) можете приложить в архиве пример с тестовыми данными\сертификатом? или через сервис проверки посмотреть тип подписи. Протокол проверки: ![](/forum2/Themes/soclean/icon_file.gif) Protokol_04102023_142107.pdf (81kb) загружен 4 раз(а).Формат подписи CAdES: PKCS7 Это, разве, не одно и то же? "PKCS #7: Cryptographic Message Syntax" (a.k.a. "CMS") - из википедии. >Его невозможно улучшить. Вообще нет никаких способов из подписи типа PKCS#7/CMS сделать подпись CAdES-BES? CAdES - это же надстройка над CMS, все атрибуты CMS содержатся в CAdES, даже BES. >Т.е. изначально не вкладывается сертификат? Сертификат вкладывается, и, если отправить подпись на проверку в КриптоПро SVS, в ответе информация о сертификате также будет. нет, минимально требуется cades bes, чтобы потом сделать t\xlong1\a... Особенности создания подписанных CMS сообщений |
|
![thanks](/forum2/Themes/soclean/heart_small.png) 1 пользователь поблагодарил Андрей * за этот пост.
|
egn.p оставлено 04.10.2023(UTC)
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close