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

Уведомление

Icon
Error

3 Страницы<123>
Опции
К последнему сообщению К первому непрочитанному
Offline Максим Коллегин  
#11 Оставлено : 23 апреля 2013 г. 11:06:32(UTC)
Максим Коллегин

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

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

Сказал «Спасибо»: 37 раз
Поблагодарили: 728 раз в 629 постах
Странно все это.
Знания в базе знаний, поддержка в центре поддержки
Offline Максим Коллегин  
#12 Оставлено : 23 апреля 2013 г. 11:11:50(UTC)
Максим Коллегин

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

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

Сказал «Спасибо»: 37 раз
Поблагодарили: 728 раз в 629 постах
Брейэкпойнт мешает установки наших исправления для crypt32.
Знания в базе знаний, поддержка в центре поддержки
Offline acoder84  
#13 Оставлено : 23 апреля 2013 г. 13:30:19(UTC)
acoder84

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

Группы: Участники
Зарегистрирован: 22.04.2013(UTC)
Сообщений: 12

Еще одна странность.
Если в студии для проекта включить Enable native code debugging, то работает без ошибок, как и под windbg...
Offline Максим Коллегин  
#14 Оставлено : 23 апреля 2013 г. 14:26:47(UTC)
Максим Коллегин

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

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

Сказал «Спасибо»: 37 раз
Поблагодарили: 728 раз в 629 постах
Т.е. ошибка возникала только при отладке в студии?
Знания в базе знаний, поддержка в центре поддержки
Offline acoder84  
#15 Оставлено : 23 апреля 2013 г. 14:48:35(UTC)
acoder84

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

Группы: Участники
Зарегистрирован: 22.04.2013(UTC)
Сообщений: 12

При отладке в студии если не включен Enable native code debugging и
без отладчика как описано выше. Debug и Release компоновки "работают" одинаково.
Offline Максим Коллегин  
#16 Оставлено : 23 апреля 2013 г. 15:13:38(UTC)
Максим Коллегин

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

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

Сказал «Спасибо»: 37 раз
Поблагодарили: 728 раз в 629 постах
Не получается воспроизвести.
Может выложите виртуалку?
Знания в базе знаний, поддержка в центре поддержки
Offline acoder84  
#17 Оставлено : 23 апреля 2013 г. 15:59:41(UTC)
acoder84

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

Группы: Участники
Зарегистрирован: 22.04.2013(UTC)
Сообщений: 12

Выложу, только это проблематично с нашей сеткой :(

Вот тут еще выяснил. Если положить в MY сам сертификат или его копию, то работает вроде нормально пока. Только страшновато на такое полагаться. К тому же есть требование от СБ заказчика - сертификаты системы хранить в специальном хранилище.
Offline Максим Коллегин  
#18 Оставлено : 23 апреля 2013 г. 20:06:45(UTC)
Максим Коллегин

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

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

Сказал «Спасибо»: 37 раз
Поблагодарили: 728 раз в 629 постах
А хранилище где находится - обычное в реестре?
Знания в базе знаний, поддержка в центре поддержки
Offline acoder84  
#19 Оставлено : 24 апреля 2013 г. 10:27:34(UTC)
acoder84

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

Группы: Участники
Зарегистрирован: 22.04.2013(UTC)
Сообщений: 12

Я использую класс System.Security.Cryptography.X509Certificates.X509Store, у которого в методе Open есть такой вызов
CertOpenStore(new IntPtr(10), 0x10001, IntPtr.Zero, dwFlags, this.m_storeName)
IntPtr(10) - это CERT_STORE_PROV_SYSTEM, как я понимаю.

При вызове Open без флага OpenExistingOnly создается хранилище с нужным именем. При этом в реестре появляется соответствующая ветка.
Так что похоже, что обычное в реестре.
Offline Максим Коллегин  
#20 Оставлено : 24 апреля 2013 г. 11:20:46(UTC)
Максим Коллегин

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

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

Сказал «Спасибо»: 37 раз
Поблагодарили: 728 раз в 629 постах
А сертификат со ссылкой на ключ как устанавливаете?
Знания в базе знаний, поддержка в центре поддержки
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
3 Страницы<123>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.