Курс
посвящен инфраструктуре открытых ключей, ее использованию в современной
IT индустрии и вопросам программирования с использованием данной
инфраструктуры на платформе Microsoft .NET версии 2.0.
Курс состоит из шестнадцати лекций и десяти лабораторных работ.
Содержание курса:
1. Основы PKI
2. Жизненный цикл ключей и сертификатов
3. Модели доверия PKI
4. Стандарт X.509
5. Протоколы PKI
6. Приложения PKI
7. Интероперабильность в PKI
8. Решения PKI
9. Внедрение PKI
10. Примеры PKI
11. Работа с алгоритмами открытого шифрования средствами Microsoft .NET Framework.
12. Работа с цифровыми сертификатами X.509 средствами Microsoft .NET Framework.
13. Защита распределенных приложений. Защита Web-сервисов с помощью цифровых сертификатов на платформе Microsoft .NET Framework.
14. Защита распределенных приложений. Защита трафика в приложениях Microsoft .NET Remoting с использованием цифровых сертификатов.
15. Защита кода посредством цифровых сертификатов.
16. Защиты данных и аутентификация в распределенных приложениях. Использование стандартов CMS/PKCS#7 и XML Signature, XML Encryption
Лабораторные
1. Развертывание внутрикорпоративной инфраструктуры PKI.
2. Формирование пространства сертификатов PKI.
3. Организация межкорпоративного взаимодействия в PKI.
4. Сопровождение жизненного цикла PKI.
5. Работа с алгоритмами открытого шифрования средствами Microsoft .NET Framework.
6. Работа с цифровыми сертификатами средствами Microsoft .NET Framework 2.0.
7. Защита web-сервисов средствами Microsoft .NET Framework 2.0.
8. Защита трафика Microsoft .NET Remoting с использованием протоколов SSL/TLS
9. Защита трафика Microsoft .NET Remoting с помощью специализированных приемников каналов.
10. Использование стандартов PKCS #7/CMS для чтения и записи данных.