Обработчик маркеров безопасности отвечает за создание, чтение, запись и проверку маркеров. Коллекция обработчиков маркеров используется для выполнения некоторых функций диспетчера маркеров из Служба WCF (Windows Communication Foundation). WIF подключает коллекцию обработчиков маркеров безопасности к конвейеру WCF автоматически. Обработчик маркеров безопасности WIF предоставляет точку расширения, позволяющую обеспечить поддержку дополнительных типов маркеров, а также настроить обработку типов маркеров, поддерживаемых WIF по умолчанию.
На приведенной ниже схеме показано место обработчика маркеров в процессе обработки запроса.
Для синтаксического разбора маркеров с предложением идентификатора ключа EncryptedKey коллекция обработчиков маркеров службы должна содержать обработчик EncryptedSecurityTokenHandler.
EncryptedKeyEncryptingCredentials представляет собой двухуровневый объект учетных данных, описывающий временный симметричный ключ для шифрования данных, который защищен с помощью маркера с асимметричным шифрованием (маркер является "оболочкой").
X509EncryptingCredentials представляет собой одноуровневый объект, описывающий асимметричный ключ. Этот объект используется в качестве оболочки для учетных данных, хранящихся в объекте EncryptedKeyEncryptingCredentials.
Заказчики, работающие со свойством EncryptingCredentials, должны использовать класс X509EncryptingCredentials. Конвейер выпуска маркеров будет преобразовывать этот объект в объект EncryptedKeyEncryptingCredentials при каждом запросе в методе CreateSecurityTokenDescriptor, создавая по одному симметричному ключу на каждый запрос.
Сведения об обработчиках маркеров и коллекциях обработчиков маркеров см. в разделе Конфигурация.
Обратите внимание, что программные интерфейсы (API) обработчика маркеров не требуют обязательного использования классов XmlDictionaryWriter и XmlDictionaryReader; они принимают классы XmlWriter и XmlReader. Однако рекомендуется использовать именно классы XmlDictionaryWriter и XmlDictionaryReader.
Более подробные сведения об обработчиках маркеров безопасности приведены в следующих подразделах данного раздела: