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

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline Андрей *  
#11 Оставлено : 8 марта 2021 г. 13:23:07(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,625
Мужчина
Российская Федерация

Сказал «Спасибо»: 493 раз
Поблагодарили: 2034 раз в 1578 постах
а какая версия КриптоПРО CSP установлена?
Техническую поддержку оказываем тут
Наша база знаний
Offline LONG11  
#12 Оставлено : 8 марта 2021 г. 13:27:17(UTC)
LONG11

Статус: Активный участник

Группы: Участники
Зарегистрирован: 05.04.2020(UTC)
Сообщений: 45
Российская Федерация
Откуда: Москва

Сказал(а) «Спасибо»: 24 раз
Автор: Андрей * Перейти к цитате
а какая версия КриптоПРО CSP установлена?

5.0.11455 КС1 на WIN 7.
На WIN SERVER 2012 Крипто Про не установлен.

Отредактировано пользователем 8 марта 2021 г. 13:32:54(UTC)  | Причина: Не указана

Offline Андрей *  
#13 Оставлено : 8 марта 2021 г. 13:32:08(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,625
Мужчина
Российская Федерация

Сказал «Спасибо»: 493 раз
Поблагодарили: 2034 раз в 1578 постах
Автор: LONG11 Перейти к цитате
Автор: Андрей * Перейти к цитате
а какая версия КриптоПРО CSP установлена?

5.0.11455 КС1



переустановить\выборочная установка\отметить поддержку 24 типа - в реестре зарегистрируются OID-ы.
Snimok ehkrana ot 2021-03-08 14-30-47.png (34kb) загружен 6 раз(а).
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
LONG11 оставлено 08.03.2021(UTC)
Offline LONG11  
#14 Оставлено : 8 марта 2021 г. 13:40:17(UTC)
LONG11

Статус: Активный участник

Группы: Участники
Зарегистрирован: 05.04.2020(UTC)
Сообщений: 45
Российская Федерация
Откуда: Москва

Сказал(а) «Спасибо»: 24 раз
Автор: Андрей * Перейти к цитате
Автор: LONG11 Перейти к цитате
Автор: Андрей * Перейти к цитате
а какая версия КриптоПРО CSP установлена?

5.0.11455 КС1



переустановить\выборочная установка\отметить поддержку 24 типа - в реестре зарегистрируются OID-ы.
Snimok ehkrana ot 2021-03-08 14-30-47.png (34kb) загружен 6 раз(а).


Андрей, большое спасибо. Либо же, как я понял, регистрировать функцией : CryptRegisterOIDInfo.
Offline LONG11  
#15 Оставлено : 25 марта 2021 г. 14:53:55(UTC)
LONG11

Статус: Активный участник

Группы: Участники
Зарегистрирован: 05.04.2020(UTC)
Сообщений: 45
Российская Федерация
Откуда: Москва

Сказал(а) «Спасибо»: 24 раз
Чтобы не плодить новую тему...

Вопрос: как получить тип ключа в контейнере(keyspec: AT_KEYEXCHANGE/AT_SIGNATURE) при переборе контейнеров?
Для функции CryptExportPublicKeyInfo необходимо его указать, а вот как его получить? (не прибегая к CryptAcquireCertificatePrivateKey, а просто перебирая контейнеры). Заранее спасибо.
Offline Андрей *  
#16 Оставлено : 25 марта 2021 г. 18:07:10(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,625
Мужчина
Российская Федерация

Сказал «Спасибо»: 493 раз
Поблагодарили: 2034 раз в 1578 постах
Автор: LONG11 Перейти к цитате
Чтобы не плодить новую тему...

Вопрос: как получить тип ключа в контейнере(keyspec: AT_KEYEXCHANGE/AT_SIGNATURE) при переборе контейнеров?
Для функции CryptExportPublicKeyInfo необходимо его указать, а вот как его получить? (не прибегая к CryptAcquireCertificatePrivateKey, а просто перебирая контейнеры). Заранее спасибо.


Просто запросить... ?

CryptAcquireContext(hProv, контейнер..)

if CryptGetUserKey(hProv, AT_KEYEXCHANGE, phUserKey) - есть

if CryptGetUserKey(hProv, AT_SIGNATURE, phUserKey) - есть
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
LONG11 оставлено 25.03.2021(UTC)
Offline LONG11  
#17 Оставлено : 25 марта 2021 г. 18:25:24(UTC)
LONG11

Статус: Активный участник

Группы: Участники
Зарегистрирован: 05.04.2020(UTC)
Сообщений: 45
Российская Федерация
Откуда: Москва

Сказал(а) «Спасибо»: 24 раз
Автор: Андрей * Перейти к цитате
Автор: LONG11 Перейти к цитате
Чтобы не плодить новую тему...

Вопрос: как получить тип ключа в контейнере(keyspec: AT_KEYEXCHANGE/AT_SIGNATURE) при переборе контейнеров?
Для функции CryptExportPublicKeyInfo необходимо его указать, а вот как его получить? (не прибегая к CryptAcquireCertificatePrivateKey, а просто перебирая контейнеры). Заранее спасибо.


Просто запросить... ?

CryptAcquireContext(hProv, контейнер..)

if CryptGetUserKey(hProv, AT_KEYEXCHANGE, phUserKey) - есть

if CryptGetUserKey(hProv, AT_SIGNATURE, phUserKey) - есть


Да, просто запросить. Спасибо, также сделал. Но полагал, есть способ указав контейнер, получить контекст ключа и у него проверить CryptGetKeyParam.

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
2 Страницы<12
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.