Статус: Новичок
Группы: Участники
Зарегистрирован: 03.06.2019(UTC) Сообщений: 1 Откуда: СПб
|
Автор: Максим Коллегин Ведётся активная работа, можно наблюдать на github. На сколько я понял для криптографии(смотрел хэш по госту Gost3411-94, Gost3411_2012_256, Gost3411_2012_512) используются нативные Windows сборки (в частности advapi32.dll), которую не удается загрузить через DllImport под Linux. Что-то не так делаю?) Автор: pashtet232 Переводили проект на Net Core вся криптография ушла на OpenSSL. Реализация обёрток заняла пол дня. Собственно нас интерисовала подпись XML и реализация ГОСТ алгоритмов. Для наших задач нам хватило. Поддержка TLS для веб серверов оказалась ещё проще, например nginx просто подцепил нужный сертификат и стал с ним работать из коробки ничего не сказав о том что он не понимает шифрование или подпись ГОСТ, что в принципе и неудивительно. Помятуя о бесконечных проблемах с криптопро Net для Windows, решение оказалось 100% удачным. Оборачивали вот этот код https://github.com/gost-engine/engine или что-то другое ? Есть ли получившаяся обертка в открытом доступе ?
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 01.08.2019(UTC) Сообщений: 2
Сказал(а) «Спасибо»: 1 раз
|
Подскажите, пожалуйста, как правильно билдить форк? Если запускаю просто build.cmd, то он выкачивает что-то из сети, билдит, но в итоге получающийся dotnet.exe не поддерживает гост Отредактировано пользователем 2 августа 2019 г. 13:43:01(UTC)
| Причина: Не указана
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 30.12.2019(UTC) Сообщений: 3 Откуда: Москва
|
Добрый день! Не билдится. Cкачивал в пятницу. Должен ли быть установлен CryptoPro CSP на машине где билд запускаю? У меня не установлен. Запускал build.cmd. 6 ошибок:
System.Security.Cryptography.Xml.cs(341,16): error CS0246: Не удалось найти тип или имя пространства имен "Gost3410" (возможно, отсутствует директива using или ссылка на сборку).[G:\Tasks3\КриптоПРО\corefx-master\src\System.Security.Cryptography.Xml\ref\System.Security.Cryptography.Xml.csproj]
System.Security.Cryptography.Xml.cs(323,16): error CS0246: Не удалось найти тип или имя пространства имен "Gost3410_2012_256" (возможно, отсутствует директива using или ссылка на сборку).[G:\Tasks3\КриптоПРО\corefx-master\src\System.Security.Cryptography.Xml\ref\System.Security.Cryptography.Xml.csproj]
System.Security.Cryptography.Xml.cs(322,66): error CS0234: Тип или имя пространства имен "Gost3410_2012_256" не существует в пространстве имен "System.Security.Cryptography" (возможно, отсутствует ссылка на сборку). [G:\Tasks\КриптоПРО\corefx-master\src\System.Security.Cryptography.Xml\ref\System.Security.Cryptography.Xml.csproj]
System.Security.Cryptography.Xml.cs(340,58): error CS0234: Тип или имя пространства имен "Gost3410" не существует в пространстве имен "System.Security.Cryptography" (возможно, отсутствует ссылка на сборку).[G:\Tasks\КриптоПРО\corefx-master\src\System.Security.Cryptography.Xml\ref\System.Security.Cryptography.Xml.csproj]
System.Security.Cryptography.Xml.cs(332,16): error CS0246: Не удалось найти тип или имя пространства имен "Gost3410_2012_512" (возможно, отсутствует директива using или ссылка на сборку).[G:\Tasks3\КриптоПРО\corefx-master\src\System.Security.Cryptography.Xml\ref\System.Security.Cryptography.Xml.csproj]
System.Security.Cryptography.Xml.cs(331,66): error CS0234: Тип или имя пространства имен "Gost3410_2012_512" не существует в пространстве имен "System.Security.Cryptography" (возможно, отсутствует ссылка на сборку).[G:\Tasks3\КриптоПРО\corefx-master\src\System.Security.Cryptography.Xml\ref\System.Security.Cryptography.Xml.csproj]
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 30.12.2019(UTC) Сообщений: 3 Откуда: Москва
|
Ситуация такая: есть компьютер где установлен CryptoPro CSP и Visual Studio Community ed, там не билдится т.к. отсутствует DIA SDK, а есть компьютер с Visual Studio Enterprise, там эти 6 ошибок
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,391 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 715 раз в 620 постах
|
CSP точно для сборки не нужен. |
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Что бы собрать форк сейчас требуется доп шаг. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 30.12.2019(UTC) Сообщений: 3 Откуда: Москва
|
Анатолий, спасибо, сборка прошла. Как использовать я посмотрел в dogfooding.md, там для работы с локальной сборкой рекомендуется собирать с ключом -allconfigurations, чтобы создать NuGet пакеты. С этим ключом должен собираться? У меня выдает ошибки.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 24.01.2020(UTC) Сообщений: 1
|
Добрый день, возник вопрос по NET Core. На сайте к сожалению не нашел официальной информации по продукту. Мы сейчас работаем с .NET Framework, но в ближайщем времени планируем переходить на NET Core/ и возник вопрос о поддержки данного продукта.
Планируется ли выпустить официальный релиз и если да, насколько быстро можно ожидать продукт на рынке?
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 20.12.2018(UTC) Сообщений: 7 Откуда: Москва
|
Добрый день! Интересует актуальное состояние по поддержке .net core 3.1. Интересует windows, а не кросплатформенная реализация. Перевели проект на .net core 3.1 и внезапно столкнулись с ошибкой при работе с эцп "The certificate key algorithm is not supported". Возвращаться назад на net4 уже возможности нет. Какие есть рекомендации и как решить эту проблему? Вопрос крайне критичный... Отредактировано пользователем 6 февраля 2020 г. 17:24:34(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Сейчас есть работающая бета на базе net core 3.1. Поддерживает хеширование, CMS подпись, XML подпись, TLS с использованием ГОСТ алгоритмов. Для вин есть пример проекта и инструкция как подключить к себе в проект - https://github.com/Crypt.../DotnetCoreSampleProjectДля линукса механизм примерно одинаковый, но пример будет чуть позже. Мы хотим выпустить бета версию в течении пары недель. Продукт планируется развивать и поддерживать и в будущем сертифицировать. Отредактировано пользователем 6 февраля 2020 г. 18:37:32(UTC)
| Причина: Не указана |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close