System.ServiceModel.Security Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит общие типы, связанные с безопасностью.
Классы
| Имя | Описание |
|---|---|
| Basic128SecurityAlgorithmSuite |
Базовый 128-разрядный набор алгоритмов безопасности. |
| Basic192SecurityAlgorithmSuite |
Базовый 192-разрядный набор алгоритмов безопасности. |
| Basic256SecurityAlgorithmSuite |
Базовый 256-разрядный набор алгоритмов безопасности. |
| BasicSecurityProfileVersion |
Предоставляет версию сообщения, соответствующую спецификации "Базовый профиль безопасности". |
| BinarySecretKeyIdentifierClause |
Представляет предложение идентификатора ключа в двоичном маркере безопасности секрета. |
| ChannelProtectionRequirements |
Описывает требования к шифрованию и подписи, которые применяются к различным частям сообщений, передаваемых на этом канале. |
| DataProtectionSecurityStateEncoder |
Предоставляет механизмы кодирования и декодирования состояния безопасности с помощью функций API Windows |
| DispatchContext |
Определяет входные и выходные данные метода DispatchRequest(DispatchContext) . |
| ExpiredSecurityTokenException |
Исключение, возникающее при истечении срока действия маркера безопасности CardSpace. |
| HttpDigestClientCredential |
Используется для дайджест-проверки подлинности HTTP-клиентов. |
| IdentityVerifier |
Базовый |
| ImpersonateOnSerializingReplyMessageProperty |
Вспомогательный класс для включения олицетворения при сериализации текста сообщения ответа. |
| InfocardInteractiveChannelInitializer |
Инициализирует интерактивный канал CardSpace. |
| IssuedTokenClientCredential |
Представляет сведения, используемые для получения выданного маркера из службы маркеров безопасности. |
| IssuedTokenServiceCredential |
Позволяет службе настраивать свойства, связанные с федеративными учетными данными, представленными клиентом. |
| KeyNameIdentifierClause |
Представляет предложение идентификатора имени ключа в маркере безопасности. |
| MessagePartSpecification |
Указывает, какие части включены в сообщение. |
| MessageSecurityException |
Представляет исключение, возникающее при возникновении ошибки безопасности, примененной к сообщению. |
| NonceCache |
Абстрактный базовый класс, представляющий кэш для nonces. |
| PeerCredential |
Содержит учетные данные, используемые при проверке подлинности однорангового узла в сетке однорангового узла. |
| ScopedMessagePartSpecification |
Указывает, какие части включены в сообщение. |
| SecureConversationServiceCredential |
Предоставляет параметры учетных данных для безопасной службы беседы. |
| SecureConversationVersion |
Содержит набор поддерживаемых версий WS-SecureConversation. Это абстрактный класс. |
| SecurityAccessDeniedException |
Представляет исключение безопасности, которое возникает при сбое запроса на авторизацию безопасности. |
| SecurityAlgorithmSuite |
Задает свойства алгоритмов. Это |
| SecurityContextKeyIdentifierClause |
Представляет предложение идентификатора ключа для маркера контекста безопасности. |
| SecurityCredentialsManager |
Указывает |
| SecurityMessageProperty |
Содержит свойства, связанные с безопасностью, и присоединяется к сообщению. |
| SecurityNegotiationException |
Указывает, что при согласовании контекста безопасности сообщения произошла ошибка. |
| SecurityPolicyVersion |
Содержит набор поддерживаемых версий WS-SecurityPolicy. Это абстрактный класс. |
| SecurityStateEncoder |
Абстрактный класс, который можно реализовать для кодирования состояния безопасности. |
| SecurityTokenSpecification |
Представляет маркер безопасности и его политики авторизации. |
| SecurityVersion |
Содержит набор поддерживаемых версий WS-Security. Это абстрактный класс. |
| ServiceCredentialsSecurityTokenManager |
SecurityTokenManager Представляет реализацию, которая предоставляет сериализаторы маркеров безопасности на основе настроенной ServiceCredentials службы. |
| SimpleSecurityTokenProvider |
Представляет поставщика маркеров безопасности, который создает маркер безопасности в качестве выданного маркера для федеративных привязок. |
| SspiSecurityTokenProvider |
Представляет поставщик маркеров безопасности, предоставляющий маркер безопасности SSPI. |
| SupportingTokenSpecification |
Представляет вспомогательный маркер безопасности и его политики авторизации. |
| TripleDesSecurityAlgorithmSuite |
Набор алгоритмов безопасности triple-DES. |
| TrustVersion |
Содержит набор поддерживаемых версий WS-Trust. Это абстрактный класс. |
| UserNamePasswordClientCredential |
Представляет учетные данные клиента на основе имени пользователя и пароля. |
| UserNamePasswordServiceCredential |
Представляет класс, используемый для настройки проверки подлинности пользователей, использующих проверку подлинности имени пользователя или пароля, и настройку кэширования маркеров входа. |
| WindowsClientCredential |
Позволяет указать свойства, связанные с учетными данными Windows, которые будут использоваться для представления клиента. |
| WindowsServiceCredential |
Предоставляет свойства, описывающие учетные данные службы, используемые для проверки подлинности Windows. |
| WSSecurityTokenSerializer |
Класс, используемый для сериализации и десериализации маркеров безопасности, идентификаторов ключей безопасности и предложений идентификаторов ключей безопасности, определенных в спецификациях безопасности WS-Security, WS-Trust и WS-SecureConversation безопасности. |
| WSTrustChannel |
Представляет канал, используемый для отправки WS-Trust сообщений в службу маркеров безопасности (STS). |
| WSTrustChannelFactory |
Фабрика, которая создает каналы (WSTrustChannel объекты), используемые для обмена данными с конечной точкой WS-Trust. |
| WSTrustRequestBodyWriter |
Представляет модуль записи текста сообщения, который записывает RST в исходящее сообщение. |
| WSTrustRequestProcessingErrorEventArgs |
Предоставляет данные для сбоя запроса WS-Trust. |
| WSTrustResponseBodyWriter |
Представляет модуль записи текста сообщения, который записывает RSTR в исходящее сообщение. |
| WSTrustServiceContract |
Определение реализации контракта WS-Trust службы. |
| WSTrustServiceHost |
Предоставляет для ServiceHost регистрации SecurityTokenService узла службы несколько конечных точек, зарегистрированных в зависимости от количества прослушивателей, зарегистрированных в конфигурации. |
| X509CertificateInitiatorClientCredential |
Определяет сертификат, используемый клиентом для идентификации себя. |
| X509CertificateInitiatorServiceCredential |
Представляет параметры, используемые службой для проверки сертификата, представленного клиентами. Он также содержит сертификат для службы, используемой для шифрования ответов или обратных вызовов для клиентов при |
| X509CertificateRecipientClientCredential |
Представляет параметры, используемые клиентом для проверки сертификата, представленного службой с помощью проверки подлинности SSL. Он также содержит любой сертификат для службы, которая явно настроена на клиенте для шифрования сообщений в службе с помощью безопасности сообщений. |
| X509CertificateRecipientServiceCredential |
Определяет сертификат, используемый службой для идентификации себя. |
| X509ClientCertificateAuthentication |
Указывает свойства проверки подлинности для проверки сертификата клиента. |
| X509PeerCertificateAuthentication |
Указывает свойства проверки подлинности для однорангового сертификата. |
| X509ServiceCertificateAuthentication |
Представляет параметры, используемые прокси-сервером клиента для проверки подлинности сертификатов службы, полученных с помощью согласования SSL/TLS. |
Интерфейсы
| Имя | Описание |
|---|---|
| IEndpointIdentityProvider |
Предоставляет удостоверение конечной точки. |
| ISecureConversationSession |
Представляет безопасный сеанс безопасности беседы. Участники связи защищают все сообщения в сеансе с помощью |
| ISecuritySession |
Представляет вид |
| IWSTrust13AsyncContract |
Определяет интерфейс контракта асинхронной службы для протокола WS-Trust 1.3. |
| IWSTrust13SyncContract |
Определяет контракт службы для протокола WS-Trust 1.3. |
| IWSTrustChannelContract |
Контракт службы, определяющий методы, которые упаковывают контракты операций, ориентированные на сообщение, предоставляемые IWSTrustChannelContract. |
| IWSTrustContract |
Определяет контракт службы для отправки WS-Trust сообщений в stS. |
| IWSTrustFeb2005AsyncContract |
Определяет интерфейс контракта асинхронной службы для протокола WS-Trust февраля 2005 года. |
| IWSTrustFeb2005SyncContract |
Определяет контракт службы для протокола WS-Trust февраля 2005 года. |
Перечисления
| Имя | Описание |
|---|---|
| MessageProtectionOrder |
Указывает порядок операций, которые защищают сообщение. |
| SecurityKeyEntropyMode |
Описывает источник энтропии, используемый для создания ключей. |
| SecurityTokenAttachmentMode |
Перечисление, в котором перечислены способы присоединения маркеров безопасности. |
| UserNamePasswordValidationMode |
Выводит список способов проверки в режиме имени пользователя или пароля. |
| X509CertificateValidationMode |
Перечисление, которое перечисляет способы проверки сертификата. |
Комментарии
Дополнительные сведения о маркерах безопасности и сертификатах см. в WrappedKeySecurityTokenстатье System.ServiceModel.Security.Tokens.
Дополнительные сведения о темах безопасности, перекрывающихся с моделью службы, см TcpTransportSecurity. в разделе System.ServiceModel.