Статус: Участник
Группы: Участники
Зарегистрирован: 17.02.2020(UTC) Сообщений: 25
Сказал(а) «Спасибо»: 12 раз
|
Автор: Андрей * Автор: pooopsss Ребят я не про это все спрашивал. Больше вопрос про декодирования а не структуру данных. Задача то такая - приходит данные подписанные - вытащить данные на php
Код:
$sgn = присоединенная подпись, base64
$SignedData = new \CPSignedData();
$SignedData->set_ContentEncoding(BASE64_TO_BINARY);
$check = $SignedData->VerifyCades($sgn, 0x01,0);
$SignedContent = $SignedData->get_Content();
$SignedContentDecoded = base64_decode($SignedContent);
try catch расставить и проверки... Спасибо тебе добрый человек
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,630 Сказал «Спасибо»: 494 раз Поблагодарили: 2035 раз в 1579 постах
|
т.к. сертификата подписи нет в cms - его нужно добавить в addressBook. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 17.02.2020(UTC) Сообщений: 25
Сказал(а) «Спасибо»: 12 раз
|
Автор: Андрей * Автор: pooopsss Задача то такая - приходит данные подписанные - вытащить данные на php
то зашифрованные, то подписанные... ответ каждый раз разный, как и методы получения результата. Я понимаю. Но для этого полный текст выложил что бы специалисты посмотрели
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 17.02.2020(UTC) Сообщений: 25
Сказал(а) «Спасибо»: 12 раз
|
Автор: Андрей * Автор: pooopsss Ребят я не про это все спрашивал. Больше вопрос про декодирования а не структуру данных. Задача то такая - приходит данные подписанные - вытащить данные на php
Код:
$sgn = присоединенная подпись, base64
$SignedData = new \CPSignedData();
$SignedData->set_ContentEncoding(BASE64_TO_BINARY);
$check = $SignedData->VerifyCades($sgn, 0x01,0);
$SignedContent = $SignedData->get_Content();
$SignedContentDecoded = base64_decode($SignedContent);
try catch расставить и проверки... Еще вопрос Они прислали мне сертификат .cer only public. Я его добавил в my. /opt/cprocsp/bin/amd64/certmgr -inst -store umy -file prislali.cer /opt/cprocsp/bin/amd64/certmgr -list - Показывает Но вот Verify не прокатывает. Может поставил что не так или явно указать?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,630 Сказал «Спасибо»: 494 раз Поблагодарили: 2035 раз в 1579 постах
|
Я писал про это выше и хранилище другое. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 17.02.2020(UTC) Сообщений: 25
Сказал(а) «Спасибо»: 12 раз
|
Автор: Андрей * Я писал про это выше и хранилище другое. А ссылку можно? Спасибо!
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,630 Сказал «Спасибо»: 494 раз Поблагодарили: 2035 раз в 1579 постах
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 17.02.2020(UTC) Сообщений: 25
Сказал(а) «Спасибо»: 12 раз
|
Автор: Андрей * т.к. сертификата подписи нет в cms - его нужно добавить в addressBook. Как это сделать на linux
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,630 Сказал «Спасибо»: 494 раз Поблагодарили: 2035 раз в 1579 постах
|
Автор: pooopsss Автор: Андрей * т.к. сертификата подписи нет в cms - его нужно добавить в addressBook. Как это сделать на linux вместо личного хранилища (umy), указать другое |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,630 Сказал «Спасибо»: 494 раз Поблагодарили: 2035 раз в 1579 постах
|
Цитата: /opt/cprocsp/bin/amd64/certmgr -inst -store uaddressbook -file "/home/andrey/files/other.cer" /opt/cprocsp/bin/amd64/certmgr -list -store uaddressbook
|
|
1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close