Статус: Участник
Группы: Участники
Зарегистрирован: 09.01.2017(UTC) Сообщений: 15 Откуда: Новосибирск Сказал(а) «Спасибо»: 10 раз
|
Доброго времени суток всем! Прошу прощения за беспокойство, я новичок в этом вопросе, скорее всего пропустил информацию на форуме или в официальном мануале, но возник следующий вопрос.. Задача стоит следующая: подписать файл через браузер. Это у меня получилось сделать с помощью данного примера " линк", что делать с подписью, которая в итоге сформировалась? Как мне сохранить эту подпись, что бы можно было проверить её, скажем, через этот сайт? линкИскренне надеюсь на помощь, еще раз прошу меня извинить за возможные ошибки и неточности.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,707 Сказал «Спасибо»: 500 раз Поблагодарили: 2051 раз в 1591 постах
|
Автор: SirSudo Доброго времени суток всем! Прошу прощения за беспокойство, я новичок в этом вопросе, скорее всего пропустил информацию на форуме или в официальном мануале, но возник следующий вопрос.. Задача стоит следующая: подписать файл через браузер. Это у меня получилось сделать с помощью данного примера " линк", что делать с подписью, которая в итоге сформировалась? Как мне сохранить эту подпись, что бы можно было проверить её, скажем, через этот сайт? линкИскренне надеюсь на помощь, еще раз прошу меня извинить за возможные ошибки и неточности. Здравствуйте. Например, кнопку\ссылку сделать на странице - "Сохранить" и с сервера отправлять как файл (имя файла.ext.p7s). Отредактировано пользователем 9 января 2017 г. 10:11:37(UTC)
| Причина: Не указана |
|
1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 09.01.2017(UTC) Сообщений: 15 Откуда: Новосибирск Сказал(а) «Спасибо»: 10 раз
|
Огромное спасибо за столь быстрый ответ! Сохранять как файл нужно содержимое textarea "Подпись"?
Не подскажете, как это сделать или где можно найти пример? Если Вас не затруднит, конечно же.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 09.01.2017(UTC) Сообщений: 15 Откуда: Новосибирск Сказал(а) «Спасибо»: 10 раз
|
Такс, сохранил файл - все прошло успешно. Принцип следующий: js код, вызов которого вставил перед SignatureFieldTitle[0].innerHTML = "Подпись сформирована успешно:";Код:
function sendPostToPHP(varName) {
/*Проба сохранения файла*/
var postArray = {
'SAVE_DATA': varName
};
$.ajax({
type: "POST",
data: postArray,
url: '/cryptopro/save-file.php',
success: function(data) {
alert(varName);
}
});
}
В php странице делаю следующее: Код:
<?
$handle = fopen("test.ext.p7s", "w");
fwrite($handle, $_REQUEST['SAVE_DATA']);
fclose($handle);
Пока с именем test, но это сейчас подправлю. Сейчас проверку проходит на этом сайте ЛИНК ГосУслуги, но я загружаю полученный файл формата .ext.p7sВопрос - у меня будет храниться на диске файл и отдельно подпись к нему? Только так? Кажется, что я что-то опять не знаю, но этот файл теперь недоступен для просмотра, скажем, в том же Word? Просто отдельный файл с подписью, да? И еще один вопрос: если я подписываю файл example.doc , то результат я должен сохранить как example.doc.ext.p7s или как example.ext.p7s? Такой ответ приходит от ГосУслуг, если я загружаю файл example.doc и example.ext.p7s ... Что-то делаю не так? Выбираю " — электронного документа. ЭП — отсоединенная, в формате PKCS#7" Цитата:Подлинность документа НЕ ПОДТВЕРЖДЕНА ЭП 1: НЕ ВЕРНА Статус сертификата подписи: Не проверялся Владелец : RU, Новосибирская область, Новосибирск, *******, ****, *** **** *****, sir.sudo@yandex.ruИздатель: CRYPTO-PRO Test Center 2, CRYPTO-PRO LLC, Moscow, RU, support@cryptopro.ruДействителен: с 2017.01.09 по 2017.04.09 Отредактировано пользователем 9 января 2017 г. 12:55:06(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,707 Сказал «Спасибо»: 500 раз Поблагодарили: 2051 раз в 1591 постах
|
ext - от extension - расширение подписываемого файла.
Для отсоединенной подписи получается два файла: example.doc - исходный файл example.doc.p7s - файл подписи (подпись\атрибуты\сертификат(ы) для проверки)
>Вопрос - у меня будет храниться на диске файл и отдельно подпись к нему? Только так? Кажется, что я что-то опять не знаю, но этот файл >теперь недоступен для просмотра, скажем, в том же Word? >Просто отдельный файл с подписью, да? Это как же так получается? Файл (doc) после подписания стал "теперь недоступен для просмотра, скажем, в том же Word"? |
|
1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,707 Сказал «Спасибо»: 500 раз Поблагодарили: 2051 раз в 1591 постах
|
>ЭП 1: НЕ ВЕРНА
Приложить файл + ЭП к нему или использовать ПО для проверки. (например, КриптоАРМ) |
|
1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 09.01.2017(UTC) Сообщений: 15 Откуда: Новосибирск Сказал(а) «Спасибо»: 10 раз
|
Сейчас проведу тест с example.doc.p7s Не правильно высказался, надо было так: "Открыть файл example.doc после подписи можно, а вот файл example.doc.p7s - возможно ли?"
Формат подписи получается — отсоединенная, в формате PKCS#7, тут всё верно?
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 09.01.2017(UTC) Сообщений: 15 Откуда: Новосибирск Сказал(а) «Спасибо»: 10 раз
|
На сайте Госуслуг попробовал как Вы описали, но не получилось. Сейчас попробую через crypto-arm
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,707 Сказал «Спасибо»: 500 раз Поблагодарили: 2051 раз в 1591 постах
|
Автор: SirSudo Сейчас проведу тест с example.doc.p7s Не правильно высказался, надо было так: "Открыть файл example.doc после подписи можно, а вот файл example.doc.p7s - возможно ли?"
Формат подписи получается — отсоединенная, в формате PKCS#7, тут всё верно? Без кода или файла - только автору кода известно. |
|
1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 09.01.2017(UTC) Сообщений: 15 Откуда: Новосибирск Сказал(а) «Спасибо»: 10 раз
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close