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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Миха  
#1 Оставлено : 13 сентября 2013 г. 8:13:54(UTC)
Миха

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

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

Здравствуйте!

В CSP есть функция, позволяющая просматривать и сертификат в контейнере закрытого ключа. Так же его можно установить в хранилище сертификатов.

Как можно просмотреть сертификат и установить в хранилище из контейнера программно?
Offline Андрей Писарев  
#2 Оставлено : 13 сентября 2013 г. 8:31:23(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,514
Мужчина
Российская Федерация

Сказал «Спасибо»: 554 раз
Поблагодарили: 2252 раз в 1757 постах
Автор: Миха Перейти к цитате
Здравствуйте!

В CSP есть функция, позволяющая просматривать и сертификат в контейнере закрытого ключа. Так же его можно установить в хранилище сертификатов.

Как можно просмотреть сертификат и установить в хранилище из контейнера программно?


Пример приложения + исходники
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#3 Оставлено : 13 сентября 2013 г. 8:38:19(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,514
Мужчина
Российская Федерация

Сказал «Спасибо»: 554 раз
Поблагодарили: 2252 раз в 1757 постах
Установить в хранилище: CertAddCertificateContextToStore
Ассоциация сертификата с закрытым ключом: CertSetCertificateContextProperty
Техническую поддержку оказываем тут
Наша база знаний
Offline Миха  
#4 Оставлено : 17 сентября 2013 г. 8:17:36(UTC)
Миха

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

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

С этим разобрался.
Ещё вопрос.

Можно ли открыть контейнер закрытого ключа, указав полный путь до него? Может как-то через метод CryptAcquireContext?
Offline Андрей Писарев  
#5 Оставлено : 17 сентября 2013 г. 8:24:18(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,514
Мужчина
Российская Федерация

Сказал «Спасибо»: 554 раз
Поблагодарили: 2252 раз в 1757 постах
Автор: Миха Перейти к цитате
С этим разобрался.
Ещё вопрос.

Можно ли открыть контейнер закрытого ключа, указав полный путь до него? Может как-то через метод CryptAcquireContext?


Лично я не против, можно.
Техническую поддержку оказываем тут
Наша база знаний
Offline Миха  
#6 Оставлено : 18 сентября 2013 г. 2:14:56(UTC)
Миха

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

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

А каким образом в CryptAcquireContext пердаеться название контейнера в виде \\.\<название считывателя>\<имя контейнера>. А если просто путь указать, не работает.
Offline Андрей Писарев  
#7 Оставлено : 18 сентября 2013 г. 2:49:04(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,514
Мужчина
Российская Федерация

Сказал «Спасибо»: 554 раз
Поблагодарили: 2252 раз в 1757 постах
Автор: Миха Перейти к цитате
А каким образом в CryptAcquireContext пердаеться название контейнера в виде \\.\<название считывателя>\<имя контейнера>. А если просто путь указать, не работает.


Имя контейнера нужно знать...
1) перечислить все контейнеры, предоставить пользователю выбрать нужный, получить путь.
2) перечислить все сертификаты, предоставить пользователю выбрать нужный, запросить для указанного сертификата информацию о контейнере, получить путь.
3) получив путь - передать в CryptAcquireContext

P.S. Такой вопрос как бы намекает,
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#8 Оставлено : 18 сентября 2013 г. 2:56:15(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,514
Мужчина
Российская Федерация

Сказал «Спасибо»: 554 раз
Поблагодарили: 2252 раз в 1757 постах
zip:
Небольшой help к crypto_info.exe

Anxious
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.