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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline nikita1  
#1 Оставлено : 11 марта 2008 г. 13:32:24(UTC)
nikita1

Статус: Участник

Группы: Участники
Зарегистрирован: 11.03.2008(UTC)
Сообщений: 17
Откуда: г. Москва, Россия

Я использую для дешифрования сообщения функцию CryptDecryptMessage.
Мне необходимо отобразить имя получателя (получателей) сообщения.
У нее есть параметр ppXchgCert (последний). Как написано в MSDN - это
контекст
сертификата, связанного с закрытым ключом необходимого для дешифрования
сообщения.
Если я шифрую сообщение (CryptEncryptMessage) только для одного получателя,
то после
дешифрования получаю контекст сертификата этого получателя.

Но в функции CryptEncryptMessage можно указать нескольких получателей в
параметре
rgpRecipientCert (массив контекстов сертификатов получателей).
Что я тогда получу в параметре ppXchgCert функции CryptDecryptMessage?
Как я понимаю, получить массив контекстов сертификатов получателей не
удасться?
Offline Kirill Sobolev  
#2 Оставлено : 11 марта 2008 г. 14:19:17(UTC)
Кирилл Соболев

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

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,732
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
Расшифрование производится с использованием секретного ключа получателя.
Соответственно, в ppXchgCert будет тот сертификат, которому соответствует секретный ключ, использовавшийся при расшифровании.
Техническую поддержку оказываем тут
Наша база знаний
Offline nikita1  
#3 Оставлено : 11 марта 2008 г. 14:39:00(UTC)
nikita1

Статус: Участник

Группы: Участники
Зарегистрирован: 11.03.2008(UTC)
Сообщений: 17
Откуда: г. Москва, Россия

Добрый день, Кирилл!
Вы хотите сказать , что в случае шифрования для списка получателей при дешифровании в ppXchgCert будет сертификат одного из получателей из списка? То есть того получателя из списка, который расшифровал сообщение?
Offline Kirill Sobolev  
#4 Оставлено : 11 марта 2008 г. 16:13:31(UTC)
Кирилл Соболев

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

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,732
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
конечно
собственно
Цитата:

ppXchgCert
[out, optional] Pointer to a CERT_CONTEXT structure of a certificate that corresponds to the private exchange key needed to decrypt the message.
Техническую поддержку оказываем тут
Наша база знаний
Offline nikita1  
#5 Оставлено : 11 марта 2008 г. 17:37:50(UTC)
nikita1

Статус: Участник

Группы: Участники
Зарегистрирован: 11.03.2008(UTC)
Сообщений: 17
Откуда: г. Москва, Россия

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