Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
подскажите по проблеме импорта сертификата в браузер
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.06.2012(UTC) Сообщений: 65 Откуда: Almaty, KZ
|
в поле для входа в кабинет нп он не появляется, значит не путевый :) конечно есть еще и другие типы для прочих целей и они тоже лежат в личных. однако я там изначально еще issuer проверяю, то есть если issuer "наш", то значит сертификат должен иметь закрытый ключ рас, и второе - или иметь все политики применения или хотя-бы идентификацию вашего компьютера.
про улучшенный ключ я уже писал - пролетает. так как на тех сертификатах, где указано конкретно "Подтверждает удаленному компьютеру идентификацию вашего компьютера" - улучшеный есть, а где "Все политики применения" - там графы улучшенного ключа нет.
прочитать в мсдн это конечно универсальный ответ... пойду как иван дурак искать то, не знай чего.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.06.2012(UTC) Сообщений: 65 Откуда: Almaty, KZ
|
итак... получаем следующее: Цитата:рнн = 600600600601 количество итемов: 2 i = 0 Ё"> i = 1 1.3.6.1.5.5.7.3.1 i = 2 1.3.6.1.5.5.7.3.2 код ошибки: 0 Операция успешно завершена.
рнн = 600600600602 код ошибки: -2146885628 Объект или свойство не найдено. я так полагаю в цикле прокрутки массива значений надо начинать не с 0, а с единицы? в случае i = 0 что-то он мне ерунду типа Ё"> возвращает. причем разные сертификаты - разная ерунда. насчет свойство не найдено - тут тоже момент (кстати на этом форуме нашел): Цитата:"If the cUsageIdentifier member is zero, the certificate might be valid for all uses or the certificate might have no valid uses. The return from a call to GetLastError can be used to determine whether the certificate is good for all uses or for none. If GetLastError returns CRYPT_E_NOT_FOUND, the certificate is good for all uses. If it returns zero, the certificate has no valid uses." однако в моем случае до cUsageIdentifier фактически не доходит, то есть получить CRYPT_E_NOT_FOUND и тем самым четко выяснить имеет ли все права сертификат - я не могу. как выкрутится?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.06.2012(UTC) Сообщений: 65 Откуда: Almaty, KZ
|
хотя нет... ерунда каждый раз одинаковая.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,752   Сказал «Спасибо»: 579 раз Поблагодарили: 2307 раз в 1807 постах
|
Автор: SeregaZ  хотя нет... ерунда каждый раз одинаковая. Сертификат или код в студию, иначе не ясно для чего писать эти текстовые сообщения на форуме. Либо ждать, когда кто-либо из участников даст ссылку\обнародует пример |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.06.2012(UTC) Сообщений: 65 Откуда: Almaty, KZ
|
да эта ерунда меня не волнует... ведь если прочитал что 2 элемента, то и получил 2. подумаешь нулевой элемент какой-то не такой - черт с ним. как с CRYPT_E_NOT_FOUND быть? как его получить то?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,752   Сказал «Спасибо»: 579 раз Поблагодарили: 2307 раз в 1807 постах
|
Автор: SeregaZ  да эта ерунда меня не волнует... ведь если прочитал что 2 элемента, то и получил 2. подумаешь нулевой элемент какой-то не такой - черт с ним. как с CRYPT_E_NOT_FOUND быть? как его получить то? Еще раз: требуется прочитать что? политики? а причем здесь чтение идентификаторов из "улучшенный ключ"? Пользователь Андрей * прикрепил следующие файлы:  Политики vs Улучшенный ключ.png (77kb) загружен 16 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.06.2012(UTC) Сообщений: 65 Откуда: Almaty, KZ
|
так я ж выше писал: для определения рабочий\не рабочий мне нужно проверить наличие у сертификата - "Подтверждает удаленному компьютеру идентификацию вашего компьютера" или "Все политики применения". полагаю первое я нашел этим перебором. теперь надо определить второе - все политики.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.06.2012(UTC) Сообщений: 65 Откуда: Almaty, KZ
|
поэтому я и спрашивал что мне нужно, какие команды и так далее. последовал ответ читать мсдн. почитал, нашел, написал - выясняется не то. спасибо за совет. есть ссылки на нормальные форумы, связанные с темой крипто апи? будьте любезны - поделитесь. был бы весьма признателен. раз мне как ребенку в картинках объясняют, то и я в картинке нарисую, специально для военных так сказать:  сертификат, в моем случае, считает рабочим в случае если у него есть: 1. закрытый ключ 2. либо подтверждение клиента, либо все политики закрытый ключ я вроде как определил, проверил, работает. идентификацию думал что сделал, все мне показывает вроде как верно - оказывается то что я определил не из того места, черт с ним переделаю. остается теперь как понять когда сертификату разрешены все политики?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,752   Сказал «Спасибо»: 579 раз Поблагодарили: 2307 раз в 1807 постах
|
По своему опыту: обычно перед тем, как что-то начинать делать в криптографии, желательно знать немного теории... Certificate policyЗа политики отвечает: OID 2.5.29.32Также есть еще и 2.5.29.32.0 "anyPolicy" p.s. на протяжении всех этих 7 страниц находил личное время на ответы, было интересно, кажется кто-то другой теперь должен продолжить данную тему. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.06.2012(UTC) Сообщений: 65 Откуда: Almaty, KZ
|
а уже ненадо. я тоже решил свое личное время не тратить на кому-то там помогать... а нахрена? пусть этим государство сраное занимается, которые свои софты гнилые пишет - им выгодно гнилой софт писать, чем больше глюков - тем больше народу не разберется и попадет на штрафы за несвоевременную сдачу отчетностей. я лишь хотел хоть немного облегчить жизнь бухам написав внешний менеджер для работы с этими гнилыми софтами.
|
|
|
|
Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
подскажите по проблеме импорта сертификата в браузер
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close