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

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline Randoom  
#11 Оставлено : 27 октября 2009 г. 17:04:25(UTC)
Randoom

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

Группы: Участники
Зарегистрирован: 15.06.2009(UTC)
Сообщений: 89
Откуда: Уфа, РРЦ &quot;АйТи&quot;

Челпанов А. написал:
Проверил сертификат 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 где должен находиться ? что то не могу найти
Offline Челпанов А.  
#12 Оставлено : 27 октября 2009 г. 18:08:31(UTC)
Челпанов А.

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

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

С уважением, Александр.
Offline Randoom  
#13 Оставлено : 27 октября 2009 г. 18:34:56(UTC)
Randoom

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

Группы: Участники
Зарегистрирован: 15.06.2009(UTC)
Сообщений: 89
Откуда: Уфа, РРЦ &quot;АйТи&quot;

Челпанов А. написал:
Цитата:
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)  | Причина: Не указана

Offline Челпанов А.  
#14 Оставлено : 27 октября 2009 г. 19:49:33(UTC)
Челпанов А.

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

Группы: Участники
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 390
Мужчина
Откуда: КриптоПро

Поблагодарили: 2 раз в 2 постах
Проблема некорректности установки при помощи копирования сборок (assembly) обсуждалась неоднократно, например в ветке форума Шарпей без установки. Sharpei ставится только через MSI с последующей перезагрузкой.
Тему переношу в Sharpei, и закрываю.

P.S. CSP при установке то же требует перезагрузку.
С уважением, Александр.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы<12
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.