Статус: Участник
Группы: Участники
Зарегистрирован: 17.07.2020(UTC) Сообщений: 18  Откуда: Москва Сказал(а) «Спасибо»: 2 раз
|
Автор: two_oceans  Автор: Августина  Если делаю base64_decode, то всё равно получаю непонятные сииволы. Похоже, что после base64_decode получаются нераскодированные ASN1 данные, следующая строка после даты означает Ознакомлен если ее base64_decode, а затем загрузить в ASN1 редактор. Да, так и еть, просто хочется получить читаемые названия полей и их значения.
|
|
|
|
Статус: Сотрудник
Группы: Модератор, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,225  Сказал(а) «Спасибо»: 101 раз Поблагодарили: 291 раз в 271 постах
|
как вам и ответили ранее вам нужно декодировать значения из ASN1, чтобы получить в читаемом виде подписанные атрибуты. это делается через иные библиотеки. в КриптоПро таких интерфейсов нет. посмотрите в сторону гуглаили openssl Отредактировано пользователем 4 августа 2020 г. 2:00:22(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 17.07.2020(UTC) Сообщений: 18  Откуда: Москва Сказал(а) «Спасибо»: 2 раз
|
Автор: Санчир Момолдаев  как вам и ответили ранее вам нужно декодировать значения из ASN1, чтобы получить в читаемом виде подписанные атрибуты. это делается через иные библиотеки. в КриптоПро таких интерфейсов нет. посмотрите в сторону гуглаили openssl Можно было просто сказать, что нет таких функций, а не язвить про гугл, с качеством Вашей документации волей-неволей гуглом пользоваться будешь.
|
|
|
|
Статус: Сотрудник
Группы: Модератор, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,225  Сказал(а) «Спасибо»: 101 раз Поблагодарили: 291 раз в 271 постах
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 29.09.2023(UTC) Сообщений: 11  Откуда: Екатеринбург Сказал(а) «Спасибо»: 4 раз
|
От чего может возникать ошибка (0x8009100E): Не найден автор исходной подписи. в приложении .net core 3.1? Ошибка падает при попытке использовать метод CadesSignedDataClass.Verify/VerifyCades. Сама подпись была сформирована в том же приложении минуту назад, после чего успешно проверена этим же методом. Архив с файлом-оригиналом, подписью, протоколами проверки, стектрейсом:  test file.pdf.cades-xlt_2.sig na forum.zip (191kb) загружен 0 раз(а).Код: Код:// original и signature имеют тип byte[]
var cadesSignedData = new CadesSignedDataClass
{
Content = original
};
// Все 3 варианта возвращают одну и ту же ошибку
// cadesSignedData.Verify(signature, bDetached: true, CAPICOM_SIGNED_DATA_VERIFY_FLAG.CAPICOM_VERIFY_SIGNATURE_ONLY);
// cadesSignedData.VerifyCades(signature, CADESCOM_CADES_TYPE.CADESCOM_CADES_BES, bDetached: true);
cadesSignedData.VerifyCades(signature, CADESCOM_CADES_TYPE.CADESCOM_CADES_X_LONG_TYPE_1, bDetached: true);
|
|
|
|
Статус: Сотрудник
Группы: Модератор, Участники Зарегистрирован: 03.12.2018(UTC) Сообщений: 1,225  Сказал(а) «Спасибо»: 101 раз Поблагодарили: 291 раз в 271 постах
|
Автор: egn.p  От чего может возникать ошибка (0x8009100E): Не найден автор исходной подписи. в приложении .net core 3.1? Ошибка падает при попытке использовать метод CadesSignedDataClass.Verify/VerifyCades. Сама подпись была сформирована в том же приложении минуту назад, после чего успешно проверена этим же методом. Архив с файлом-оригиналом, подписью, протоколами проверки, стектрейсом:  test file.pdf.cades-xlt_2.sig na forum.zip (191kb) загружен 0 раз(а).Код: Код:// original и signature имеют тип byte[]
var cadesSignedData = new CadesSignedDataClass
{
Content = original
};
// Все 3 варианта возвращают одну и ту же ошибку
// cadesSignedData.Verify(signature, bDetached: true, CAPICOM_SIGNED_DATA_VERIFY_FLAG.CAPICOM_VERIFY_SIGNATURE_ONLY);
// cadesSignedData.VerifyCades(signature, CADESCOM_CADES_TYPE.CADESCOM_CADES_BES, bDetached: true);
cadesSignedData.VerifyCades(signature, CADESCOM_CADES_TYPE.CADESCOM_CADES_X_LONG_TYPE_1, bDetached: true);
решено в рамках обращения на портале №97933 |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close