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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Mikhail_Arbuzov  
#1 Оставлено : 28 ноября 2024 г. 18:21:50(UTC)
Mikhail_Arbuzov

Статус: Новичок

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

Сказал(а) «Спасибо»: 3 раз
Пытаемся реализовать шифрование данных через функцию CryptEncryptMessage. Пользуюсь предоставленными примерами использования функций криптопро. В примерах достается сертификат из локального хранилища через функцию CertFindCertificateInStore, в нашем же случае, поступает сертификат в виде строке base64. Можно ли, имея только эту строку получить контекст сертификата? Имеются ли примеры функций/реализаций для такого функционала?
Offline Андрей *  
#2 Оставлено : 28 ноября 2024 г. 18:29:18(UTC)
Андрей *

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

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

Сказал «Спасибо»: 574 раз
Поблагодарили: 2304 раз в 1805 постах
Здравствуйте.

CertCreateCertificateContext

Использование смотреть в документации, форум или MSDN.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
Mikhail_Arbuzov оставлено 29.11.2024(UTC)
Offline Андрей *  
#3 Оставлено : 28 ноября 2024 г. 19:13:25(UTC)
Андрей *

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

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

Сказал «Спасибо»: 574 раз
Поблагодарили: 2304 раз в 1805 постах
*
для CertCreateCertificateContext
на входе должен быть массив байт и размер его,
а не base64 строка
Техническую поддержку оказываем тут
Наша база знаний
Online Русев Андрей  
#4 Оставлено : 28 ноября 2024 г. 19:39:08(UTC)
olin

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

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,503

Сказал(а) «Спасибо»: 42 раз
Поблагодарили: 609 раз в 421 постах
Для конвертации из base64 перед CertCreateCertificateContext можно воспользоваться CryptStringToBinary.
Официальная техподдержка. Официальная база знаний.
thanks 2 пользователей поблагодарили olin за этот пост.
Андрей * оставлено 28.11.2024(UTC), Mikhail_Arbuzov оставлено 29.11.2024(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.