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

Уведомление

Icon
Error

4 Страницы123>»
Опции
К последнему сообщению К первому непрочитанному
Offline SirSudo  
#1 Оставлено : 9 января 2017 г. 10:04:24(UTC)
SirSudo

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

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

Сказал(а) «Спасибо»: 10 раз
Доброго времени суток всем!

Прошу прощения за беспокойство, я новичок в этом вопросе, скорее всего пропустил информацию на форуме или в официальном мануале, но возник следующий вопрос..
Задача стоит следующая: подписать файл через браузер. Это у меня получилось сделать с помощью данного примера "линк", что делать с подписью, которая в итоге сформировалась?
Как мне сохранить эту подпись, что бы можно было проверить её, скажем, через этот сайт? линк

Искренне надеюсь на помощь, еще раз прошу меня извинить за возможные ошибки и неточности.
Offline Андрей Писарев  
#2 Оставлено : 9 января 2017 г. 10:10:59(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2051 раз в 1591 постах
Автор: SirSudo Перейти к цитате
Доброго времени суток всем!

Прошу прощения за беспокойство, я новичок в этом вопросе, скорее всего пропустил информацию на форуме или в официальном мануале, но возник следующий вопрос..
Задача стоит следующая: подписать файл через браузер. Это у меня получилось сделать с помощью данного примера "линк", что делать с подписью, которая в итоге сформировалась?
Как мне сохранить эту подпись, что бы можно было проверить её, скажем, через этот сайт? линк

Искренне надеюсь на помощь, еще раз прошу меня извинить за возможные ошибки и неточности.


Здравствуйте.

Например, кнопку\ссылку сделать на странице - "Сохранить" и с сервера отправлять как файл (имя файла.ext.p7s).

Отредактировано пользователем 9 января 2017 г. 10:11:37(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
SirSudo оставлено 09.01.2017(UTC)
Offline SirSudo  
#3 Оставлено : 9 января 2017 г. 10:22:09(UTC)
SirSudo

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

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

Сказал(а) «Спасибо»: 10 раз
Огромное спасибо за столь быстрый ответ!
Сохранять как файл нужно содержимое textarea "Подпись"?

Не подскажете, как это сделать или где можно найти пример? Если Вас не затруднит, конечно же.
Offline SirSudo  
#4 Оставлено : 9 января 2017 г. 12:48:16(UTC)
SirSudo

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

Группы: Участники
Зарегистрирован: 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)  | Причина: Не указана

Offline Андрей Писарев  
#5 Оставлено : 9 января 2017 г. 13:05:41(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2051 раз в 1591 постах
ext - от extension - расширение подписываемого файла.

Для отсоединенной подписи получается два файла:
example.doc - исходный файл
example.doc.p7s - файл подписи (подпись\атрибуты\сертификат(ы) для проверки)



>Вопрос - у меня будет храниться на диске файл и отдельно подпись к нему? Только так? Кажется, что я что-то опять не знаю, но этот файл >теперь недоступен для просмотра, скажем, в том же Word?
>Просто отдельный файл с подписью, да?

Это как же так получается?
Файл (doc) после подписания стал "теперь недоступен для просмотра, скажем, в том же Word"?
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
SirSudo оставлено 09.01.2017(UTC)
Offline Андрей Писарев  
#6 Оставлено : 9 января 2017 г. 13:07:45(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2051 раз в 1591 постах
>ЭП 1: НЕ ВЕРНА

Приложить файл + ЭП к нему или использовать ПО для проверки.
(например, КриптоАРМ)
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
SirSudo оставлено 09.01.2017(UTC)
Offline SirSudo  
#7 Оставлено : 9 января 2017 г. 13:08:55(UTC)
SirSudo

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

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

Сказал(а) «Спасибо»: 10 раз
Сейчас проведу тест с example.doc.p7s
Не правильно высказался, надо было так: "Открыть файл example.doc после подписи можно, а вот файл example.doc.p7s - возможно ли?"

Формат подписи получается — отсоединенная, в формате PKCS#7, тут всё верно?
Offline SirSudo  
#8 Оставлено : 9 января 2017 г. 13:12:29(UTC)
SirSudo

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

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

Сказал(а) «Спасибо»: 10 раз
На сайте Госуслуг попробовал как Вы описали, но не получилось.
Сейчас попробую через crypto-arm
Offline Андрей Писарев  
#9 Оставлено : 9 января 2017 г. 13:19:36(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2051 раз в 1591 постах
Автор: SirSudo Перейти к цитате
Сейчас проведу тест с example.doc.p7s
Не правильно высказался, надо было так: "Открыть файл example.doc после подписи можно, а вот файл example.doc.p7s - возможно ли?"

Формат подписи получается — отсоединенная, в формате PKCS#7, тут всё верно?


Без кода или файла - только автору кода известно.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
SirSudo оставлено 09.01.2017(UTC)
Offline SirSudo  
#10 Оставлено : 9 января 2017 г. 13:21:41(UTC)
SirSudo

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

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

Сказал(а) «Спасибо»: 10 раз
https://www.cryptopro.ru/sites/default/files/products/cades/demopage/cades_bes_file.html
Код целиком взят от сюда, я по сути сохраняю содержимое textarea в файл и всё.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
4 Страницы123>»
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.