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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline po_saa  
#1 Оставлено : 18 декабря 2017 г. 9:00:17(UTC)
po_saa

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

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

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

Пытаюсь выдать себе новый сертификат для CSP Crypto-PRO R 34.10-2012 CSP для тренировки
CSP 4.0 себе установил
зашел https://www.cryptopro.ru/certsrv/certrqma.asp

почему-то выдаёт ошибку
подскажите пожалуйста, что не так
Sertifikat GOST2012.PNG (72kb) загружен 33 раз(а).
Offline Максим Коллегин  
#2 Оставлено : 18 декабря 2017 г. 10:28:29(UTC)
Максим Коллегин

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

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,377
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 32 раз
Поблагодарили: 706 раз в 614 постах
Прав не хвататет. Запустите IE от Администратора.
Знания в базе знаний, поддержка в техподдержке
Offline Boris@Serezhkin.com  
#3 Оставлено : 21 декабря 2017 г. 16:49:21(UTC)
Boris@Serezhkin.com

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

Группы: Участники
Зарегистрирован: 26.08.2010(UTC)
Сообщений: 259
Откуда: Moscow

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 11 раз в 10 постах
Добрый день, ничего если я вмешаюсь.

Имеется само подписанный сертификат с алгоритмом подписи 2012
Пытаюсь подписать XML для ГИСГМП и получаю странное сообщение
"Параметр должен поддерживать алгоритм GOST R 34.10-2001."
Версия NET - "КриптоПро .NET 1.0.6397.0 от 07.07.2017 "

Просто файлы через CAPICOM этим сертификатом подписываются.

Отредактировано пользователем 21 декабря 2017 г. 17:02:57(UTC)  | Причина: Не указана

Offline Максим Коллегин  
#4 Оставлено : 21 декабря 2017 г. 18:52:34(UTC)
Максим Коллегин

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

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,377
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 32 раз
Поблагодарили: 706 раз в 614 постах
Алгоритм подписи какой указан в коде?
Знания в базе знаний, поддержка в техподдержке
Offline Boris@Serezhkin.com  
#5 Оставлено : 22 декабря 2017 г. 8:44:36(UTC)
Boris@Serezhkin.com

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

Группы: Участники
Зарегистрирован: 26.08.2010(UTC)
Сообщений: 259
Откуда: Moscow

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 11 раз в 10 постах
Вспомнил, речь идет о reference.DigestMethod
Однако кучерявисто получается
У сертификата есть алгоритм подписи,
зачем задавать его еще где-то?
И как быть если программа должна работать
и с форматом 2001 и 2012 ?
Offline Boris@Serezhkin.com  
#6 Оставлено : 22 декабря 2017 г. 14:27:00(UTC)
Boris@Serezhkin.com

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

Группы: Участники
Зарегистрирован: 26.08.2010(UTC)
Сообщений: 259
Откуда: Moscow

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 11 раз в 10 постах
Есть еще вопрос,
с signedXml.SignedInfo.SignatureMethod = CryptoPro.Sharpei.Xml.CPSignedXml.XmlDsigGost3411UrlObsolete;
вроде понятно и можно разобраться и по оиду сигнатуры сертификата выбрать правильное значение.
А вот что делать с этим и как должно быть для сертификата с алгоритмом 2012 и ключом 512 ?
reference.DigestMethod = "http://www.w3.org/2001/04/xmldsig-more#gostr3411";
xadesSignedXml.SignedInfo.SignatureMethod = "http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411";
Ну не знаю я, не знаю. Поможите чем можете... d'oh!
Offline Максим Коллегин  
#7 Оставлено : 22 декабря 2017 г. 15:19:27(UTC)
Максим Коллегин

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

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,377
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 32 раз
Поблагодарили: 706 раз в 614 постах
Пока нужно прошивать алгоритмы в коде, иначе никак. Новые вот такие:
Код:
                hashtable.Add("urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr3411",
                    Gost3411Type);
                hashtable.Add("urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256",
                    Gost3411_2012_256Type);
                hashtable.Add("urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-512",
                    Gost3411_2012_512Type);
Знания в базе знаний, поддержка в техподдержке
Offline Boris@Serezhkin.com  
#8 Оставлено : 22 декабря 2017 г. 16:19:36(UTC)
Boris@Serezhkin.com

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

Группы: Участники
Зарегистрирован: 26.08.2010(UTC)
Сообщений: 259
Откуда: Moscow

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 11 раз в 10 постах
Макс, я туплю, но hashtable я не трогаю.
Offline Максим Коллегин  
#9 Оставлено : 22 декабря 2017 г. 17:12:18(UTC)
Максим Коллегин

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

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,377
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 32 раз
Поблагодарили: 706 раз в 614 постах
Не надо трогать, это просто цитата из кода - можно взять идентификаторы)
Знания в базе знаний, поддержка в техподдержке
Offline Boris@Serezhkin.com  
#10 Оставлено : 22 декабря 2017 г. 17:23:04(UTC)
Boris@Serezhkin.com

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

Группы: Участники
Зарегистрирован: 26.08.2010(UTC)
Сообщений: 259
Откуда: Moscow

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 11 раз в 10 постах
И куда их ?
У меня есть
reference.DigestMethod = "http://www.w3.org/2001/04/xmldsig-more#gostr3411";
xadesSignedXml.SignedInfo.SignatureMethod = "http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411";
Может их заменить аналогично:
Код:
      switch (g.AlgDigest)
      {
        case 1:
          signedXml.SignedInfo.SignatureMethod = CryptoPro.Sharpei.Xml.CPSignedXml.XmlDsigGost3410_2012_256Url;
          break;
        case 2:
          signedXml.SignedInfo.SignatureMethod = CryptoPro.Sharpei.Xml.CPSignedXml.XmlDsigGost3410_2012_512Url;
          break;
        case 3:
          signedXml.SignedInfo.SignatureMethod = CryptoPro.Sharpei.Xml.CPSignedXml.XmlDsigGost3411_2012_512HMACUrl;
          break;
        default:
          signedXml.SignedInfo.SignatureMethod = CryptoPro.Sharpei.Xml.CPSignedXml.XmlDsigGost3411UrlObsolete;
          break;
      }
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.