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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Василий Лавочкин  
#1 Оставлено : 4 апреля 2008 г. 14:06:14(UTC)
Василий Лавочкин

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

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

Здравствуй ALL! Подскажи по как поступить!
Задача такова что есть, файл сертификата пользователя выданный УЦ.
Как из него программно вытащить и установить корневой сертификат?
Сам сертификат пользователя я получаю так:

DWORD bytesReading;
char text[2048];
HANDLE hFile=CreateFile(filename,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
if(hFile!=INVALID_HANDLE_VALUE)
{
ReadFile(hFile,text,sizeof(text),&bytesReading, NULL);
CloseHandle(hFile);
}
pUserCert = CertCreateCertificateContext(PKCS_7_ASN_ENCODING | X509_ASN_ENCODING,text,bytesReading);

Есть pUserCert->pCertInfo->Issuer, но как поступить дальше для решения данной задачи?

Offline Kirill Sobolev  
#2 Оставлено : 4 апреля 2008 г. 14:52:52(UTC)
Кирилл Соболев

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

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

Поблагодарили: 177 раз в 168 постах
Из сертификата пользователя сертификат ЦС вытащить нельзя.
Его надо получать другими способами - например отдельным файлом или скачать по ссылке из сертификата пользователя, если она там есть.
Техническую поддержку оказываем тут
Наша база знаний
Offline Василий Лавочкин  
#3 Оставлено : 4 апреля 2008 г. 15:05:01(UTC)
Василий Лавочкин

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

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

Тогда как работают стандартные средства?
Например когда открываешь сертификат на просмотр, то на закладке Путь сертификации есть возможность посмотреть корневой сертификат, хотя в хранилище доверенных корневых его нет!

Спасибо за ответ!
Offline Kirill Sobolev  
#4 Оставлено : 4 апреля 2008 г. 19:15:12(UTC)
Кирилл Соболев

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

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

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