System.ServiceModel.Security Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит общие типы, связанные с безопасностью.
Классы
| Basic128SecurityAlgorithmSuite |
Базовый 128-разрядный набор алгоритмов безопасности. |
| Basic192SecurityAlgorithmSuite |
Базовый 192-разрядный набор алгоритмов безопасности. |
| Basic256SecurityAlgorithmSuite |
Базовый набор 256-разрядных алгоритмов безопасности. |
| BasicSecurityProfileVersion |
Предоставляет версию сообщения, соответствующую спецификации основного профиля безопасности. |
| BinarySecretKeyIdentifierClause |
Представляет собой выражение идентификатора ключа в двоичном секретном маркере безопасности. |
| ChannelProtectionRequirements |
Описывает требования к шифрованию и подписыванию, применяемые к различным частям сообщений, передаваемых по этому каналу. |
| DataProtectionSecurityStateEncoder |
Предоставляет механизмы кодирования и декодирования состояния безопасности на основе функциональности |
| DispatchContext |
Определяет входные и выходные данные метода DispatchRequest(DispatchContext). |
| ExpiredSecurityTokenException |
Исключение, которое вызывается по истечении срока действия маркера безопасности CardSpace. |
| HttpDigestClientCredential |
Используется для дайджест-проверки подлинности HTTP-клиентов. |
| IdentityVerifier |
Базовый класс |
| ImpersonateOnSerializingReplyMessageProperty |
Вспомогательный класс для включения олицетворения при сериализации тела ответного сообщения. |
| InfocardInteractiveChannelInitializer |
Инициализирует интерактивный канал CardSpace. |
| IssuedTokenClientCredential |
Представляет сведения, используемые для получения выданного маркера от службы маркеров безопасности. |
| IssuedTokenServiceCredential |
Позволяет службе настраивать свойства, связанные с предоставленными клиентом федеративными учетными данными. |
| KeyNameIdentifierClause |
Представляет собой выражение идентификатора имени ключа в маркере безопасности. |
| MessagePartSpecification |
Указывает, какие элементы необходимо включить в сообщение. |
| MessageSecurityException |
Представляет собой исключение, возникающее при сбоях в процессе обеспечения безопасности сообщения. |
| NonceCache |
Абстрактный базовый класс, представляющий кэш для чисел nonce. |
| 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 |
Контракт службы, который определяет методы, которые создают программу-оболочку контрактов операций, ориентированных на Message, предоставленных IWSTrustChannelContract. |
| IWSTrustContract |
Задает контракт службы для отправки сообщений WS-Trust к службе STS |
| IWSTrustFeb2005AsyncContract |
Определяет асинхронный интерфейс контракта службы для протокола WS-Trust Feb 2005. |
| IWSTrustFeb2005SyncContract |
Определяет контракт службы для протокола WS-Trust Feb 2005. |
Перечисления
| MessageProtectionOrder |
Указывает порядок операций при защите сообщения. |
| SecurityKeyEntropyMode |
Описывает источник энтропии, используемый для создания ключей. |
| SecurityTokenAttachmentMode |
Перечисление, представляющее собой список способов прикрепления маркеров безопасности. |
| UserNamePasswordValidationMode |
Выводит список способов проверки в режиме «имя пользователя и пароль». |
| X509CertificateValidationMode |
Перечисление со списком способов проверки сертификата. |
Комментарии
Дополнительные сведения о маркерах безопасности и сертификатах, например, WrappedKeySecurityToken см. в разделе System.ServiceModel.Security.Tokens .
Сведения о разделах безопасности, перекрывающихся с помощью модели службы, например, TcpTransportSecurity см. в разделе System.ServiceModel .