Архитектура Microsoft Windows для разработчиков


Microsoft Cryptography API


Занятие 3. Microsoft Cryptography API

(Продолжительность занятия 10 минут)

Криптографический API Microsoft (Microsoft CryptoAPI) предназначен для защиты информации в глобальной сетевой корпоративной среде. В наше время фирмы часто пересылают важную и конфиденциальную информацию по незащищенным каналам связи — например, контракты по факсу, заказы на покупку и продажу по электронной почте и т.п. Microsoft CryptoAPI гарантирует защиту конфиденциальных сведений при передаче по открытым каналам.

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

Изучив материал этого занятия, Вы сможете:

  • перечислить типы приложений, в которых следует применять Microsoft Cryptography API.

  • Занятие 4. Microsoft Windows Telephony API
    (Продолжительность занятия 10 минут)
    Телефония — это технология, объединяющая компьютеры и телефонную сеть. Благодаря телефонии мы имеем возможность средствами компьютеров решать множество коммуникационных задач по телефонным линиям. Telephony API определяет три уровня услуг: базовые (Basic Telephony Services), дополнительные (Supplementary Telephony Services) и расширенные (Extended Telephony Services). Телефония Windows состоит из двух основных частей: программного интерфейса компьютерной телефонии Windows (Windows Telephony Application Programming Interface, TAPI) и программного интерфейса службы телефонии Windows (Windows Telephony Service Provider Programming Interface, TSPI). На этом занятии Вы познакомитесь с назначением TAPI и TSPI и их возможностями.
    Изучив материал этого занятия, Вы сможете:

    • рассказать о назначении TAPI;

    • рассказать о назначении TSPI;

    • описать возможности Microsoft Telephony API.

    • Архитектура телефонии Windows

      Перед тем как приступить к изучению этого занятия, запустите видеоролик файл Chap11.exe с прилагаемого к книге компакт-диска. Это поможет Вам разобраться, как средствами TAPI и TSPI реализуется поддержка телефонии в приложении.
      Программа может вызывать функции телефонии для доступа к соответствующим возможностям (рис. 11.4). API телефонии обращается к DLL определенной службы, которая работает с аппаратурой таких систем телефонии, как мини-АТС, сотовая связь, ISDN или обычная телефонная сеть.

      Рис. 11.4 Телефония и Windows-приложения

      Содержание раздела