Форум КриптоПро
»
Средства криптографической защиты информации
»
Встраивание
»
Как вытащить из сертификата свойства "Алгоритм отпечатка" и "Отпечаток" ?
Статус: Активный участник
Группы: Участники
Зарегистрирован: 30.08.2009(UTC) Сообщений: 52
Сказал(а) «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
Как вытащить из сертификата свойства "Алгоритм отпечатка" и "Отпечаток" ? (См. картинку) думаю отпечаток не хранится а вычисляется, но как ? и попутный вопрос: на картинке видно еще два свойства: "Понятное имя" и Улучшенный ключ (свойства)" - откуда они берутся ? Расширения "Улучшенный ключ" у него нет. Данный сертификат я открыл из хранилища "Сторонние корневые центры сертификации", если скопировать его на диск и открыть с диска, то этих полей уже нет.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Цитата:думаю отпечаток не хранится а вычисляется, но как ? правильно думаете. CertGetCertificateContextProperty (CERT_HASH_PROP_ID) Цитата:и попутный вопрос: на картинке видно еще два свойства: "Понятное имя" и Улучшенный ключ (свойства)" - откуда они берутся ? были прописаны при установке в хранилища, вне хранилища они не определены. Получить можно также с помощью CertGetCertificateContextProperty |
|
 1 пользователь поблагодарил Кирилл Соболев за этот пост.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 30.08.2009(UTC) Сообщений: 52
Сказал(а) «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
спасибо! получилось. а "Алгоритм отпечатка" как получить не подскажите ?
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,190   Сказал «Спасибо»: 621 раз Поблагодарили: 2397 раз в 1886 постах
|
Автор: Dmitriy3008  спасибо! получилось. а "Алгоритм отпечатка" как получить не подскажите ? SHA1 |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 30.08.2009(UTC) Сообщений: 52
Сказал(а) «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
т.е. "Алгоритм отпечатка" тоже не содержится в сертификате и в винде свойствах сертификата всегда отображается только sha1, а если мне надо отразить отпечаток в другом алгоритме, то надо использовать CryptHashCertificate, скармливая ей нужный идентификатор алгоритма. Поправьте если я ошибаюсь.
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 22.01.2008(UTC) Сообщений: 675   Откуда: Йошкар-Ола Сказал «Спасибо»: 3 раз Поблагодарили: 95 раз в 68 постах
|
Отпечаток сертификата всегда в SHA-1. Это сделано для того чтобы любая программа смогла найти любой сертификат по его отпечатку. То есть цифровая подпись сертификата может быть сделана скажем с помощью MD5, но вот отпечаток сертификата - это стандартный атрибут и от всегда вычисляется с помощью SHA-1. |
С уважением, Юрий Строжевский |
 1 пользователь поблагодарил Юрий за этот пост.
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
Встраивание
»
Как вытащить из сертификата свойства "Алгоритм отпечатка" и "Отпечаток" ?
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close