Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.04.2008(UTC) Сообщений: 157 Откуда: Новороссийск
Поблагодарили: 14 раз в 8 постах
|
Есть контекст сертификата, надо найти сертификат УЦ. Пользовался функцией CertFindCertificateInStore(hSystemStore,TYPE_DER,NULL,CERT_FIND_ISSUER_OF,tempCertif,NULL) но выяснилось, что она криво работает. В MSDN написано Вместо того, чтобы использовать CertFindCertificateInStore с этим значением, используйте CertGetCertificateChain. Подскажите как её юзать, для того чтобы получить контекст сертификата УЦ.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,732 Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Надо построить цепочку для какого-нибудь сертификата, выпущенного этим УЦ - в ней и будет сертификат УЦ. А в чем кривизна CertFindCertificateInStore?
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.04.2008(UTC) Сообщений: 157 Откуда: Новороссийск
Поблагодарили: 14 раз в 8 постах
|
Построить цепочку, это я понял, а вот где находиться сертификат УЦ не понял. Кривизна заключается в следующем. Есть один УЦ, не буду говорить какой, так вот он за год выпустил 3 сертификата УЦ. У двух даже открытый ключ одинаковые. Строка описывающая издателя у всех трех одинаковая, вот CertFindCertificateInStore находит первый попавшийся, а он не тот который надо.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.04.2008(UTC) Сообщений: 157 Откуда: Новороссийск
Поблагодарили: 14 раз в 8 постах
|
Все разобрался сам с CertGetCertificateChain
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close