Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро .NET
»
Сертификат выдаваемый тестовым центром раздачи сертификатов не проходит проверку на "гостовость
Статус: Активный участник
Группы: Участники
Зарегистрирован: 15.06.2009(UTC) Сообщений: 89 Откуда: Уфа, РРЦ "АйТи"
|
Челпанов А. написал:Проверил сертификат CryptoProNonGost на CryptoHelper.IsGostCertificate(cert). Результат true. Скорее всего проблема в установке КриптоПро Sharpei на этот компьютере. 1. ГОСТ сертификаты проверяемые на других компьюетерах на этом компьютере возвращают false? 2. SimpleCS Certificate.Certificate2 <имя файла> выводит на этом компьютере System.NotSupportedException: The certificate key algorithm is not supported? 3. Вы перезагружались после установки КриптоПро Sharpei?
Если так, то пришлите пожалуйста osinfo.txt получаемый по команде alarm.exe info 1. Нет возможности проверить на других 2. был бы рад небольшому тестовому коду (функции с сертификатом на вход) - отписался бы по результатам работы 3. Уверенности в перезагрузке нет 4. alarm.exe где должен находиться ? что то не могу найти
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2007(UTC) Сообщений: 390 Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
|
Цитата:2. был бы рад небольшому тестовому коду (функции с сертификатом на вход) - отписался бы по результатам работы SimpleCS входит в Sharpei SDK как в иходном виде так (C:\Program Files\Crypto Pro\Sharpei SDK\Examples\simple.zip) и в собранном варианте (C:\Program Files\Crypto Pro\Sharpei SDK\Examples\SimpleCS.exe). Ну или, если уж совсем просто, то кода: Код:X509Certificate2 x509 = new X509Certificate2();
// Создаем объект X509Certificate2 из .cer файла.
byte[] rawData = File.ReadAllBytes(args[0]);
x509.Import(rawData);
AsymmetricAlgorithm alg = x509.PublicKey.Key;
вполне достаточно для проверки. В качестве args[0] надо передать имя файла сертификата в DER кодировке. Цитата:3. Уверенности в перезагрузке нет Перегружайтесь, в большинстве случаев проблему решает. Цитата:4. alarm.exe где должен находиться ? что то не могу найти "C:\Program Files\Crypto Pro\Sharpei\alarm.exe" входит в состав RTE. Запустите Цитата:"C:\Program Files\Crypto Pro\Sharpei\alarm.exe" info в текущем каталоге появится osinfo.txt - он и нужен. Отредактировано пользователем 27 октября 2009 г. 18:09:08(UTC)
| Причина: Не указана |
С уважением, Александр. |
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 15.06.2009(UTC) Сообщений: 89 Откуда: Уфа, РРЦ "АйТи"
|
Челпанов А. написал:Цитата:2. был бы рад небольшому тестовому коду (функции с сертификатом на вход) - отписался бы по результатам работы SimpleCS входит в Sharpei SDK как в иходном виде так (C:\Program Files\Crypto Pro\Sharpei SDK\Examples\simple.zip) и в собранном варианте (C:\Program Files\Crypto Pro\Sharpei SDK\Examples\SimpleCS.exe). Ну или, если уж совсем просто, то кода: Код:X509Certificate2 x509 = new X509Certificate2();
// Создаем объект X509Certificate2 из .cer файла.
byte[] rawData = File.ReadAllBytes(args[0]);
x509.Import(rawData);
AsymmetricAlgorithm alg = x509.PublicKey.Key;
вполне достаточно для проверки. В качестве args[0] надо передать имя файла сертификата в DER кодировке. Цитата:3. Уверенности в перезагрузке нет Перегружайтесь, в большинстве случаев проблему решает. Цитата:4. alarm.exe где должен находиться ? что то не могу найти "C:\Program Files\Crypto Pro\Sharpei\alarm.exe" входит в состав RTE. Запустите Цитата:"C:\Program Files\Crypto Pro\Sharpei\alarm.exe" info в текущем каталоге появится osinfo.txt - он и нужен. перегрузили машину - заработало, даже как то обидно... Что делалось "для возникновения проблемы" - просто была установлена CSP 3.6, получен сертификат, использовалась либа шарпея(отдельно лежащая) - ничто из этого не требовало принудительной перезагрузки машины. Наверное стоит обязать пользователя делать перезагрузку после установки CSP ... p.s. перед перезагрузкой был установлен RTE шарпея (в дополнение к лежащей отдельно либе) .... m.b. еще и в этом что то есть. Отредактировано пользователем 27 октября 2009 г. 18:36:25(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 24.12.2007(UTC) Сообщений: 390 Откуда: КриптоПро Поблагодарили: 2 раз в 2 постах
|
Проблема некорректности установки при помощи копирования сборок (assembly) обсуждалась неоднократно, например в ветке форума Шарпей без установки. Sharpei ставится только через MSI с последующей перезагрузкой. Тему переношу в Sharpei, и закрываю. P.S. CSP при установке то же требует перезагрузку. |
С уважением, Александр. |
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро .NET
»
Сертификат выдаваемый тестовым центром раздачи сертификатов не проходит проверку на "гостовость
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close