Категория
Информатика
Тип
реферат
Страницы
3 стр.
Дата
25.11.2008
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
20681.zip — 443.55 kb
  • sekrety-razrabotki-csp_20681_1.rtf — 9819.98 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Секреты разработки CSP Alena
Alena
Секреты разработки CSP
Юрий Зырянов
Введение
Эта статья для тех, кто по тем или иным
причинам решил написать собственный крипто-провайдер для OC семейства
Windows. Если Вы хотите реализовать в вашем провайдере нестандартные алгоритмы, то вам предстоит столкнуться с определенными трудностями. Трудности
могут возникнуть, например, при попытках использования вашего крипто-провайдера для проверки сертификатов в MS Internet Explorer.
Под нестандартными алгоритмами здесь понимаются не всемирные DES, RSA, DSA и т.д,
а, например, алгоритмы семейства ГОСТ. Дело в том, что для RSA и подобных алгоритмов все необходимые идентификаторы уже зашиты в систему, а для ГОСТ-ов (или многих других алгоритмов) надо отдельно позаботиться о том, чтобы система их “увидела”.
Для примеров кода используется Си. Все примеры кода служат только для иллюстрации принципов изложенных в статье и не являются полноценными рабочими программами.
Также подразумевается, что у читателя есть базовые знания в области прикладной криптографии и термины “открытый ключ”, “ASN.1” и подобные для него не являются загадкой.
Интеграция провайдера в Windows
Помимо наличия библиотеки самого провайдера дополнительно требуется:
зарегистрировать провайдер и крипто-алгоритмы в системе, прописав определенные параметры в реестре;
создать библиотеку с функциями конвертирования ключей из форматов криптопровайдера во внешние форматы и зарегистрировать эти функции в реестре;
заменить функцию I_CryptGetDefaultCryptProvider в библиотеке l
Только после выполнения этих действий провайдер нормально интегрируется в систему и вы сможете, например, генерировать сертификаты



Ваше мнение



CAPTCHA