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 .