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

Уведомление

Icon
Error

3 Страницы<123>
Опции
К последнему сообщению К первому непрочитанному
Offline Владислав Евгеньевич  
#11 Оставлено : 18 мая 2023 г. 20:53:53(UTC)
Владислав Евгеньевич

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

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

Понятно, что при вызове выбирается по умолчанию что-то
Но что?
При вызове подписи
При проверке понятно проверяется так же, как было подписано)
Т.е. в подписи тип указан.
Тогда что по умолчанию???)))
Offline Андрей *  
#12 Оставлено : 18 мая 2023 г. 20:55:31(UTC)
Андрей *

Статус: Сотрудник

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2053 раз в 1593 постах
Автор: Владислав Евгеньевич Перейти к цитате
Понятно, что при вызове выбирается по умолчанию что-то
Но что?
При вызове подписи
При проверке понятно проверяется так же, как было подписано)
Т.е. в подписи тип указан.
Тогда что по умолчанию????




cadessigneddata

SignCades - Добавляет к сообщению усовершенствованную подпись.

Открываем по ссылке:
Цитата:

CadesType Тип усовершенствованной подписи (см. CADESCOM_CADES_TYPE). По умолчанию CAdES-X Long Type 1.
bDetached Вид подписи: отделенная (true) или совмещенная (false). По умолчанию совмещенная.



Цитата:

При проверке понятно проверяется так же, как было подписано)


Нет, если Вы укажите при проверке тип CAdES-X Long Type 1,
а подпись CAdES BES - получите сообщение с ошибкой...
Техническую поддержку оказываем тут
Наша база знаний
Offline Владислав Евгеньевич  
#13 Оставлено : 18 мая 2023 г. 20:57:28(UTC)
Владислав Евгеньевич

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

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

А тогда что по умолчанию получается???)
Offline Андрей *  
#14 Оставлено : 18 мая 2023 г. 21:09:27(UTC)
Андрей *

Статус: Сотрудник

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2053 раз в 1593 постах
Автор: Владислав Евгеньевич Перейти к цитате
А тогда что по умолчанию получается???)


можно проверить как CAdES BES, потом повысить тип.

Либо есть функция для определения типа, для плагина - поищу - напишу здесь позже

Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#15 Оставлено : 18 мая 2023 г. 21:11:06(UTC)
Андрей *

Статус: Сотрудник

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2053 раз в 1593 постах
CadesMsgIsType

но это низкоуровневая, на с++
Техническую поддержку оказываем тут
Наша база знаний
Offline Владислав Евгеньевич  
#16 Оставлено : 18 мая 2023 г. 21:14:47(UTC)
Владислав Евгеньевич

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

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

Теперь я запутался)
Offline Владислав Евгеньевич  
#17 Оставлено : 18 мая 2023 г. 21:28:58(UTC)
Владислав Евгеньевич

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

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

Можно, пожалуйста, по подробнее? Если Вас не затруднит, конечно.
Offline Андрей *  
#18 Оставлено : 18 мая 2023 г. 21:30:50(UTC)
Андрей *

Статус: Сотрудник

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2053 раз в 1593 постах
Автор: Владислав Евгеньевич Перейти к цитате
Можно, пожалуйста, по подробнее? Если Вас не затруднит, конечно.


Что именно?
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#19 Оставлено : 18 мая 2023 г. 21:37:35(UTC)
Андрей *

Статус: Сотрудник

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2053 раз в 1593 постах
например, на php псевдокод:
Код:

try { 
       $check = $SignedData->VerifyCades($sgn, (тип CAdES-X Long Type 1), $detached);

    } 
 catch(Exception $e) { 

$e->getMessage();


 $ExceptionStr = $e->getMessage(); 
 if (strpos($ExceptionStr, код ошибки )) 

код \ текст для клиента\логика обработки:

0x800B010A Нет доверия к корневому сертификату УЦ
0x80091004 Подпись повреждена
0x800B010C Сертификат был отозван

  далее в блоке catch понижаем: 
   VerifyCades($sgn, 0x01, $detached);// 01 = CAdES-BES 
Техническую поддержку оказываем тут
Наша база знаний
Offline Владислав Евгеньевич  
#20 Оставлено : 19 мая 2023 г. 10:37:49(UTC)
Владислав Евгеньевич

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

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

Коллеги, в таком случае формат не используется для подписания ЭП электронных документов, а используется только для проверки ЭП ЭД, верно?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
3 Страницы<123>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.