Статус: Новичок
Группы: Участники
Зарегистрирован: 07.03.2008(UTC) Сообщений: 6 Откуда: Сахалин
|
Добрый день.
Пытаюсь найти сертификат в хранилище по его серийному номеру. Для этого использую CertFindCertificateInStore Function с флагом CERT_FIND_CERT_ID. Подскажите что и как нужно заполнить в структуре:
typedef struct _CERT_ISSUER_SERIAL_NUMBER { CERT_NAME_BLOB Issuer; CRYPT_INTEGER_BLOB SerialNumber; } CERT_ISSUER_SERIAL_NUMBER, *PCERT_ISSUER_SERIAL_NUMBER;
Конкретно интересует, какие данные и в каком виде нужно указывать в структуре Issuer(CERT_NAME_BLOB). Получается что для поиска сертификата по его серийному номеру только номера недостаточно?
В MSDN написано: Issuer A BLOB structure that contains the name of the issuer.
Спасибо.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,732 Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Да, недостаточно, еще надо знать имя поставщика сертификата. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 07.03.2008(UTC) Сообщений: 6 Откуда: Сахалин
|
Тогда резонный вопрос, каким образом происходит поиск сертификата в стандартной оснастке «Сертификаты»-«Поиск сертификатов», ведь там есть поиск по серийному номеру без указания поставщика. Или там происходит простой перебор и сравнение со строкой поиска?
Если я правильно понял, то серийный номер сертификата определяет сертификат однозначно только в контексте определенного поставщика?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,732 Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
да, в оснастке простой перебор, там не требуется однозначность насчет поставщика и серийного номера Вы все правильно поняли |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close