![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| bas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 14.8.2002 Где: Молдова, Кишинев Репутация: нет Всего: 2 |
Получен подписанный сертификат пытаюсь подключить к нему секретный ключ
Но CertCreateCertificateContext всегда возвращает NULL и следовательно первый параметр в CertSetCertificateContextProperty отваливаеться.
Это сообщение отредактировал(а) bas - 10.7.2007, 13:58 |
|||
|
||||
| korbian |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 336 Регистрация: 20.2.2007 Где: Penza Репутация: 9 Всего: 14 |
Ой, лоханулся.
Это сообщение отредактировал(а) korbian - 10.7.2007, 13:50 -------------------- korbian © |
|||
|
||||
| bas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 14.8.2002 Где: Молдова, Кишинев Репутация: нет Всего: 2 |
||||
|
||||
| korbian |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 336 Регистрация: 20.2.2007 Где: Penza Репутация: 9 Всего: 14 |
Давным давно, я пытался писать свой криптопровайдер CryptoAPI 1.0 в академических целях.
Дальше дело не пошло. Ты мне цели(у тебя о CryptoApi несколько постов) своих изысканий опиши, мож чем смогу помогу. Это сообщение отредактировал(а) korbian - 10.7.2007, 14:20 -------------------- korbian © |
|||
|
||||
| bas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 14.8.2002 Где: Молдова, Кишинев Репутация: нет Всего: 2 |
Тоесть клиент должен создать ключ , мы его сертифицируем он этот сертификат устанавливет у себя и связывет с секретным ключем. Потом шлет док- ы подписаные своим секретным ключем.
Контейнер создал,запрос на сертификацию тоже и получил сертификат он установливаеться в систему без проблем но без ссылки на приватный ключ. Сам pem
Это сообщение отредактировал(а) bas - 10.7.2007, 14:46 |
|||
|
||||
| korbian |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 336 Регистрация: 20.2.2007 Где: Penza Репутация: 9 Всего: 14 |
а как ты устанавливаешь сертификат? код?
ты это программно делаешь? Это сообщение отредактировал(а) korbian - 10.7.2007, 15:05 -------------------- korbian © |
|||
|
||||
| bas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 14.8.2002 Где: Молдова, Кишинев Репутация: нет Всего: 2 |
||||
|
||||
| korbian |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 336 Регистрация: 20.2.2007 Где: Penza Репутация: 9 Всего: 14 |
Подожди сам файл сертификата ты как получаешь?
Добавлено @ 15:08 на эту тему есть хорошая книга: Щербаков А. Ю., Домашев А. В. прикладная криптография. Использование и синтез криптографических интерфейсов. – М.: Издательско-торговый дом «Русская Редакция», 2003. – 416 с.: ил. Добавлено @ 15:11 обрати внимание на эту функцию CertFindCertificateInStore() Логика должна быть примерно такая: 1. открываешь хранилище 2. ищешь там свой сертификат 3. создаешь его контекст 4. меняешь свойства. 5. обновляеш хранилище Это сообщение отредактировал(а) korbian - 10.7.2007, 15:25 -------------------- korbian © |
|||
|
||||
| bas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 14.8.2002 Где: Молдова, Кишинев Репутация: нет Всего: 2 |
Результат - Сертификат не найден |
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 7 Всего: 118 |
на rsdn.ru была статейка вроде на тему CryptoAPI.. мож поможет (хотя я думаю ты ее уже видел)...
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| korbian |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 336 Регистрация: 20.2.2007 Где: Penza Репутация: 9 Всего: 14 |
bas, следовательно сертификат в систему не установлен или не в том хранилище смотришь...
подсомтреть за сертификатами можно через оснастку certmgr.msc. как устанавливаешь сертификат? программно или туп double click по файлу сертификата? -------------------- korbian © |
|||
|
||||
| bas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 14.8.2002 Где: Молдова, Кишинев Репутация: нет Всего: 2 |
||||
|
||||
| korbian |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 336 Регистрация: 20.2.2007 Где: Penza Репутация: 9 Всего: 14 |
я тебя не понял.
что значит смайлик? -------------------- korbian © |
|||
|
||||
| bas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 14.8.2002 Где: Молдова, Кишинев Репутация: нет Всего: 2 |
Также этот сетификат есть и в "Другие пользователи-Сертификаты" аж в двух экземплярах.
|
|||
|
||||
| korbian |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 336 Регистрация: 20.2.2007 Где: Penza Репутация: 9 Всего: 14 |
я так и не услышал ответа:
ты думаешь это нормально? -------------------- korbian © |
||||
|
|||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |