Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро CSP 5.0
»
CAPILite 5: Как проверить RAW подпись сертификатом из хранилища сертификатов?
Статус: Активный участник
Группы: Участники
Зарегистрирован: 19.10.2022(UTC) Сообщений: 33  Сказал(а) «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
Не могу разобраться какие функции нужны, чтобы проверить RAW подпись (CryptVerifySignatureA) используя сертификат из хранилища сертификатов? Может где-то пример есть?
- Хранилище я открываю при помощи CertOpenStore, получаю HCERTSTORE
- Перечисляю сертификаты в хранилище CertEnumCertificatesInStore, получаю PCCERT_CONTEXT
- ??? как из PCCERT_CONTEXT получить HCRYPTKEY ?
- Для CryptVerifySignatureA нужен HCRYPTKEY hPubKey
Отредактировано пользователем 10 апреля 2023 г. 12:27:00(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,869   Сказал «Спасибо»: 588 раз Поблагодарили: 2322 раз в 1820 постах
|
Здравствуйте.
CryptAcquireContext подключиться к СКЗИ CryptImportPublicKeyInfoEx передача SubjectPublicKeyInfo, получить HCRYPTKEY CryptCreateHash CryptHashData CryptVerifySignature
|
|
 1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 19.10.2022(UTC) Сообщений: 33  Сказал(а) «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
Спасибо, попробую Автор: Андрей *  Здравствуйте.
CryptAcquireContext подключиться к СКЗИ CryptImportPublicKeyInfoEx передача SubjectPublicKeyInfo, получить HCRYPTKEY CryptCreateHash CryptHashData CryptVerifySignature
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 19.10.2022(UTC) Сообщений: 33  Сказал(а) «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
Автор: Андрей *  CryptImportPublicKeyInfoEx передача SubjectPublicKeyInfo, получить HCRYPTKEY
Не понял как, имея PCCERT_CONTEXT, полученный при поиске сертификата в хранилище ( CertEnumCertificatesInStore), получить PCERT_PUBLIC_KEY_INFO, чтобы передать его CryptImportPublicKeyInfo? Отредактировано пользователем 10 апреля 2023 г. 16:28:11(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 19.10.2022(UTC) Сообщений: 33  Сказал(а) «Спасибо»: 4 раз Поблагодарили: 2 раз в 2 постах
|
Отбой, сообразил, есть поле certCtx->pCertInfo->SubjectPublicKeyInfo. Автор: navrocky  Автор: Андрей *  CryptImportPublicKeyInfoEx передача SubjectPublicKeyInfo, получить HCRYPTKEY
Не понял как, имея PCCERT_CONTEXT, полученный при поиске сертификата в хранилище ( CertEnumCertificatesInStore), получить PCERT_PUBLIC_KEY_INFO, чтобы передать его CryptImportPublicKeyInfo?
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро CSP 5.0
»
CAPILite 5: Как проверить RAW подпись сертификатом из хранилища сертификатов?
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close