Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2014, 15:20   #1
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию CryptoAPI. Шифрование сертификатом.

Итак, в моих изысканиях я дошел до необходимости (читай: причуды) шифрования потока открытым ключом существующего сертификата.
Сертификат я получаю (перебирая их в цикле с CertEnumCertificatesInStore() ),
получаю его ключ в нативном виде, так сказать:
Код:
Сертификат^.pCertInfo^.SubjectPublicKeyInfo.PublicKey
а теперь надо как-то использовать его для шифрования.

Вопрос: Какими функциями это делать?
Пока рыская по MSDN подходящей функции не нашел, вероятно плохо ищу, поэтому пишу сюда, вдруг кто побыстрее даст пинка в нужном направлении.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.10.2014, 15:52   #2
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,774
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Пока рыская по MSDN подходящей функции не нашел, вероятно плохо ищу, поэтому пишу сюда, вдруг кто побыстрее даст пинка в нужном направлении.
У мну сразу нагуглился объемлющий пример получения ключа и шифрования/расшифровки на неправославном Си, зато на TechNet. Тама функция CryptEncrypt используется.
Vapaamies вне форума Ответить с цитированием
Старый 25.10.2014, 18:19   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

М.м.м... Видимо я не правильно понял смысл CryptImportKey.
Похоже что связать ключ сертификата (в моем случае) с активированным провайдером именно ей нужно...
Да, действительно. Похоже это пинок в нужном направлении, спасибо.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как подписать TCP Server сертификатом? DonniGood Работа с сетью в Delphi 0 19.01.2014 14:26
CryptoApi Дмитрий5040 Общие вопросы Delphi 1 07.02.2013 02:36
HTTPRIO проверка подлинности сертификатом MAcK Работа с сетью в Delphi 1 26.05.2012 14:31
WebMoney: проблемы с сертификатом. docbrain Свободное общение 11 24.10.2010 21:42
Проблемма с сертификатом hoba Работа с сетью в Delphi 7 22.10.2009 13:52