Класс CSecureChannelClient

Класс CSecureChannelClient — это вспомогательный класс (не интерфейс), который позволяет приложениям выполнять проверку подлинности, шифровать и расшифровывать данные, а также создавать macs.

Класс CSecureChannelClient предоставляет следующие методы.

Метод Описание
Authenticate Активирует обмен сертификатами между компонентами для установления доверия.
DecryptParam Расшифровывает данные, полученные с помощью параметра .
EncryptParam Шифрует данные, отправляемые с помощью параметра .
fIsAuthenticated Проверяет, успешно ли создан безопасный канал проверки подлинности. Этот метод не используется приложениями.
GetAppSec Извлекает уровни безопасности приложений для локальных и удаленных компонентов.
GetSessionKey Извлекает ключ текущего сеанса. Этот метод не используется приложениями.
MACFinal Освобождает канал кода проверки подлинности сообщения (MAC) и получает окончательное значение MAC.
MACInit Получает канал проверки подлинности сообщения (MAC).
MACUpdate Добавляет значение в код проверки подлинности сообщения (MAC).
SetCertificate Указывает сертификат и закрытый ключ клиента защищенного канала (SAC).
SetInterface Выбирает интерфейс, используемый для обмена данными по защищенному каналу (SAC).
SetSessionKey Задает ключ сеанса, используемый для взаимодействия с другим компонентом. Этот метод не используется приложениями.

 

Класс CSecureChannelServer

Интерфейс IComponentAuthenticate

Интерфейсы для приложений