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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline ivar.mikhailovich  
#1 Оставлено : 21 ноября 2019 г. 11:54:03(UTC)
ivar.mikhailovich

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

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

Сказал(а) «Спасибо»: 18 раз
Добрый день.

Мы реализовали формирование ЭП/УЭП файла на стороне клиента, посредством получения хеша файла и подписание хеша файл. На выходе получаем открепленную подпись.

Но возникли вопросы:

1. У нас часть клиентов пользуется ГОСТ 2001, а часть 2012. Соответственно нужно хеш файла формировать тоже по этим ГОСТам, иначе подпись не получится создать, если сертификат 2001 года а хеш создан по госту 2012 года. Вопрос: как правильно вытащить из сертификата ГОСТ алгоритма, чтобы его передать серверу для формирования правильного хеша по госту? Пока тупо парсим содержимое и ищем год и бит (например 2012/2001 и 256/512) Brick wall

2. Для формирования УЭП, нужен TSP выпускавшей сертфикат организации. Если сертфиикат одной организации, а TSP сервер - другой организации, то подпись не получится создать, выдает ошибку. Вопрос: Как правильно из сертификата получить адрес TSP сервера?

Спасибо.
Offline Андрей Писарев  
#2 Оставлено : 21 ноября 2019 г. 12:38:18(UTC)
Андрей *

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

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

Сказал «Спасибо»: 618 раз
Поблагодарили: 2391 раз в 1880 постах
Здравствуйте.

Вы не смотрели примеры и Code.js на странице примеров работы с плагином?
1.
Код:

 var pubKey = certObject.PublicKey();
    var algo = pubKey.Algorithm;
    var algoOid = algo.Value;
    if (algoOid == "1.2.643.7.1.1.1.1") {   // алгоритм подписи ГОСТ Р 34.10-2012 с ключом 256 бит 
    }
    else if (algoOid == "1.2.643.7.1.1.1.2") {   // алгоритм подписи ГОСТ Р 34.10-2012 с ключом 512 бит 
    }
    else if (algoOid == "1.2.643.2.2.19") {  // алгоритм ГОСТ Р 34.10-2001 
    }


2.
Цитата:
Если сертфиикат одной организации, а TSP сервер - другой организации, то подпись не получится создать, выдает ошибку. Вопрос: Как правильно из сертификата получить адрес TSP сервера?

Какую ошибку?
Ваш код?
На демо-странице работает получается CAdES T?
Техническую поддержку оказываем тут
Наша база знаний
Offline ivar.mikhailovich  
#3 Оставлено : 21 ноября 2019 г. 12:53:58(UTC)
ivar.mikhailovich

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

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

Сказал(а) «Спасибо»: 18 раз
За 1 пункт спасибо.

2.
Ошибка такая:
Группа или ресурс не находятся в нужном состоянии для выполнения требуемой операции

Пример кода:
2019-11-21_12-51-21.png (13kb) загружен 10 раз(а).

Спасибо.
Offline Андрей Писарев  
#4 Оставлено : 21 ноября 2019 г. 13:06:10(UTC)
Андрей *

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

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

Сказал «Спасибо»: 618 раз
Поблагодарили: 2391 раз в 1880 постах
по 2) - просто используйте другой TSP-сервер, в котором будет такой же алгоритм, как у подписанта.

В указанном URL - сейчас ГОСТ-2001
Техническую поддержку оказываем тут
Наша база знаний
Offline ivar.mikhailovich  
#5 Оставлено : 21 ноября 2019 г. 13:09:05(UTC)
ivar.mikhailovich

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

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

Сказал(а) «Спасибо»: 18 раз
Автор: Андрей Писарев Перейти к цитате
по 2) - просто используйте другой TSP-сервер, в котором будет такой же алгоритм, как у подписанта.

В указанном URL - сейчас ГОСТ-2001


у нас могут быть как 2001 гост так и 2012, сертификаты как от контур так и от других. Для каждой связки сертификат-алгоритм-компания_выпускавшая_сертификат - нужно иметь свой ТСП сервер? Или нет?

Отредактировано пользователем 21 ноября 2019 г. 13:09:51(UTC)  | Причина: Не указана

Offline Андрей Писарев  
#6 Оставлено : 21 ноября 2019 г. 13:19:44(UTC)
Андрей *

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

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

Сказал «Спасибо»: 618 раз
Поблагодарили: 2391 раз в 1880 постах
Автор: ivar.mikhailovich Перейти к цитате
Автор: Андрей Писарев Перейти к цитате
по 2) - просто используйте другой TSP-сервер, в котором будет такой же алгоритм, как у подписанта.

В указанном URL - сейчас ГОСТ-2001


у нас могут быть как 2001 гост так и 2012, сертификаты как от контур так и от других. Для каждой связки сертификат-алгоритм-компания_выпускавшая_сертификат - нужно иметь свой ТСП сервер? Или нет?



Алгоритм у TSP должен быть такой же.
Требуйте с УЦ оба варианта, а у себя указывайте правильный URL.
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#7 Оставлено : 21 ноября 2019 г. 13:20:38(UTC)
Андрей *

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

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

Сказал «Спасибо»: 618 раз
Поблагодарили: 2391 раз в 1880 постах
Или используйте TSP службу от другой организации, к которой есть доверие.
Техническую поддержку оказываем тут
Наша база знаний
Offline ivar.mikhailovich  
#8 Оставлено : 21 ноября 2019 г. 13:42:42(UTC)
ivar.mikhailovich

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

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

Сказал(а) «Спасибо»: 18 раз
Автор: Андрей Писарев Перейти к цитате
Или используйте TSP службу от другой организации, к которой есть доверие.

Не до конца понимаю.
У каждой УЦ должен быть сервер ТСА (реализованный тсп протокол).
Допустим я буду использовать ТСА своего УЦ. А как быть с другими сертификатами, выпущенными не УЦ моего сертификата?

Offline Андрей Писарев  
#9 Оставлено : 21 ноября 2019 г. 14:04:17(UTC)
Андрей *

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

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

Сказал «Спасибо»: 618 раз
Поблагодарили: 2391 раз в 1880 постах
Автор: ivar.mikhailovich Перейти к цитате
Автор: Андрей Писарев Перейти к цитате
Или используйте TSP службу от другой организации, к которой есть доверие.

Не до конца понимаю.
У каждой УЦ должен быть сервер ТСА (реализованный тсп протокол).
Допустим я буду использовать ТСА своего УЦ. А как быть с другими сертификатами, выпущенными не УЦ моего сертификата?



>У каждой УЦ должен быть сервер ТСА (реализованный тсп протокол).

Нет. Это прописано в действующем законе?


> А как быть с другими сертификатами,

Вопрос не понятен. Тем более, если первое утверждение верное (каждый УЦ "обязан" иметь TSP)


Что мешает использовать 2 доверенных TSP (2001\2012) для установки штампа - в зависимости от алгоритма 2001\2012?

С января 2020 - у Вас не будет проблем с ГОСТ-2001 - его нельзя будет использовать.
Дорабатывайте на автовыбор из 2х URL или подождите)
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
ivar.mikhailovich оставлено 21.11.2019(UTC)
Offline roflanVikared  
#10 Оставлено : 21 ноября 2019 г. 14:30:37(UTC)
roflanVikared

Статус: Активный участник

Группы: Участники
Зарегистрирован: 21.11.2017(UTC)
Сообщений: 216
Мужчина
Финляндия
Откуда: Helsinki

Сказал «Спасибо»: 2 раз
Поблагодарили: 211 раз в 51 постах
Автор: ivar.mikhailovich Перейти к цитате
За 1 пункт спасибо.

2.
Ошибка такая:
Группа или ресурс не находятся в нужном состоянии для выполнения требуемой операции

Пример кода:
2019-11-21_12-51-21.png (13kb) загружен 10 раз(а).

Спасибо.


Эта конференция требует регистрации перед тем как вы сможете увидеть скрытые сообщения.

D2/CB-4+BF2/A-DASH-4+BF2
thanks 1 пользователь поблагодарил roflanVikared за этот пост.
ivar.mikhailovich оставлено 21.11.2019(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.