System.ServiceModel.Security Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém tipos gerais relacionados à segurança.
Classes
Basic128SecurityAlgorithmSuite |
O pacote básico de algoritmos de segurança de 128 bits. |
Basic192SecurityAlgorithmSuite |
O pacote básico de algoritmos de segurança de 192 bits. |
Basic256SecurityAlgorithmSuite |
O pacote básico de algoritmos de segurança de 256 bits. |
Basic256Sha256SecurityAlgorithmSuite |
Contém tipos gerais relacionados à segurança. |
BasicSecurityProfileVersion |
Fornece uma versão de mensagem que corresponde à especificação de perfil de segurança básico. |
BinarySecretKeyIdentifierClause |
Representa a cláusula de identificador de chave em um token de segurança secreto binário. |
ChannelProtectionRequirements |
Descreve os requisitos de criptografia e assinatura que se aplicam a diferentes partes de mensagens que são transmitidas neste canal. |
DataProtectionSecurityStateEncoder |
Fornece mecanismos de codificação e decodificação para o estado de segurança usando a funcionalidade de API |
DispatchContext |
Define as entradas e saídas do método DispatchRequest(DispatchContext). |
ExpiredSecurityTokenException |
Exceção gerada quando um token de segurança do CardSpace expira. |
HttpDigestClientCredential |
Usado para autenticação de resumo de clientes HTTP. |
IdentityVerifier |
Uma classe base |
ImpersonateOnSerializingReplyMessageProperty |
Uma classe auxiliar para habilitar a representação enquanto serializa o corpo da mensagem de resposta. |
InfocardInteractiveChannelInitializer |
Inicializa um canal interativo CardSpace. |
IssuedTokenClientCredential |
Representa as informações usadas para obter um token emitido em um serviço de token de segurança. |
IssuedTokenServiceCredential |
Permite que um serviço configure propriedades associadas com a credencial federada apresentada pelo cliente. |
KeyNameIdentifierClause |
Representa a cláusula de identificador de nome da chave em um token de segurança. |
MessagePartSpecification |
Especifica quais partes estão incluídas em uma mensagem. |
MessageSecurityException |
Representa uma exceção ocorrida quando há algo errado com a segurança aplicada em uma mensagem. |
MessageSecurityTokenVersion |
Contém tipos gerais relacionados à segurança. |
NonceCache |
Uma classe base abstrata que representa um cache de nonces. |
PeerCredential |
Contém as credenciais usadas ao autenticar um nó par dentro de uma malha ponto a ponto. |
ScopedMessagePartSpecification |
Especifica quais partes estão incluídas em uma mensagem. |
SecureConversationServiceCredential |
Fornece configurações de credencial para um serviço de conversa segura. |
SecureConversationVersion |
Contém o conjunto de versões com suporte do WS-SecureConversation. Esta é uma classe abstrata. |
SecurityAccessDeniedException |
Representa a exceção de segurança que é gerada quando uma solicitação de autorização de segurança falha. |
SecurityAlgorithmSuite |
Especifica as propriedades de algoritmos. Esta é uma classe |
SecurityContextKeyIdentifierClause |
Representa a cláusula de identificador de chave para um token de contexto de segurança. |
SecurityCredentialsManager |
Especifica uma classe |
SecurityMessageProperty |
Contém propriedades relacionadas à segurança e é anexado a uma mensagem. |
SecurityNegotiationException |
Indica que ocorreu um erro durante a negociação do contexto de segurança de uma mensagem. |
SecurityPolicyVersion |
Contém o conjunto de versões com suporte do WS-SecurityPolicy. Esta é uma classe abstrata. |
SecurityStateEncoder |
Uma classe abstrata que pode ser implementada para codificar o estado de segurança. |
SecurityTokenSpecification |
Representa um token de segurança e as respectivas políticas de autorização. |
SecurityVersion |
Contém o conjunto de versões com suporte do WS-Security. Esta é uma classe abstrata. |
ServiceCredentialsSecurityTokenManager |
Representa uma implementação de SecurityTokenManager que fornece serializadores de token de segurança com base no ServiceCredentials configurado no serviço. |
SimpleSecurityTokenProvider |
Representa um provedor de token de segurança que produz um token de segurança como um token emitido para associações federadas. |
SspiSecurityTokenProvider |
Representa um provedor de token de segurança que fornece um token de segurança SSPI. |
SupportingTokenSpecification |
Representa um token de segurança de suporte e as respectivas políticas de autorização. |
TripleDesSecurityAlgorithmSuite |
O pacote de algoritmos de segurança DES triplo. |
TrustVersion |
Contém o conjunto de versões com suporte do WS-Trust. Esta é uma classe abstrata. |
UserNamePasswordClientCredential |
Representa uma credencial de cliente com base no nome de usuário e senha. |
UserNamePasswordServiceCredential |
Representa uma classe usada para configurar como o serviço autentica os usuários que usam a autenticação de senha/nome de usuário e configurar o cache de tokens de logon. |
WindowsClientCredential |
Permite que você especifique propriedades relacionadas às credenciais do Windows a ser usado para representar o cliente. |
WindowsServiceCredential |
Fornece propriedades que descrevem as credenciais de serviço usadas para a autenticação do Windows. |
WSSecurityTokenSerializer |
A classe usada para serializar e desserializar os tokens de segurança, identificadores de chave de segurança e cláusulas de identificador de chave de segurança definidas nas especificações de segurança de WS-Security, WS-Trust e WS-SecureConversation. |
WSTrustChannel |
Representa um canal que é usado para enviar mensagens do WS-Trust para um STS (serviço de token de segurança). |
WSTrustChannelFactory |
Uma fábrica que produz canais (objetos WSTrustChannel) usados para a comunicação com um ponto de extremidade WS-Trust. |
WSTrustRequestBodyWriter |
Representa um gravador de corpo de mensagem que grava um RST em uma mensagem de saída. |
WSTrustRequestProcessingErrorEventArgs |
Fornece dados para uma falha de solicitação do WS-Trust. |
WSTrustResponseBodyWriter |
Representa um gravador de corpo de mensagem que grava um RSTR em uma mensagem de saída. |
WSTrustServiceContract |
Definição da implementação do contrato de serviço WS-Trust. |
WSTrustServiceHost |
Fornece um ServiceHost para registrar um SecurityTokenService O host de serviço terá vários pontos de extremidade registrados com base no número de ouvintes registrados na configuração. |
X509CertificateInitiatorClientCredential |
Define um certificado usado por um cliente para se identificar. |
X509CertificateInitiatorServiceCredential |
Representa as configurações usadas pelo serviço para validar o certificado apresentado pelos clientes. Ele também contém um certificado do serviço a ser usado para criptografar respostas ou retornos de chamada para clientes quando o modo de autenticação de segurança de mensagem |
X509CertificateRecipientClientCredential |
Representa as configurações usadas pelo cliente para validar o certificado apresentado pelo serviço usando a autenticação SSL. Também contém um certificado para o serviço que é explicitamente configurado no cliente a ser usado para criptografar mensagens para o serviço usando a segurança de mensagem. |
X509CertificateRecipientServiceCredential |
Define um certificado usado por um serviço para se identificar. |
X509ClientCertificateAuthentication |
Especifica as propriedades de autenticação para validar o certificado do cliente. |
X509PeerCertificateAuthentication |
Especifica as propriedades de autenticação para o certificado par. |
X509ServiceCertificateAuthentication |
Representa as configurações usadas pelo proxy do cliente para autenticar certificados de serviço obtidos usando negociação SSL/TLS. |
Interfaces
IEndpointIdentityProvider |
Fornece a identidade de um ponto de extremidade. |
ISecureConversationSession |
Representa uma sessão de segurança de conversa segura. As partes da comunicação protegem todas as mensagens da sessão usando um |
ISecuritySession |
Representa um tipo de |
IWSTrust13AsyncContract |
Define a interface de contrato de serviço assíncrona para o protocolo WS-Trust 1.3. |
IWSTrust13SyncContract |
Define o contrato de serviço para o protocolo WS-Trust 1.3. |
IWSTrustChannelContract |
Um contrato de serviço que define os métodos que encapsulam os contratos de operação orientados a mensagem expostos pelo IWSTrustChannelContract. |
IWSTrustContract |
Define o contrato de serviço para enviar mensagens de WS-Trust para um STS. |
IWSTrustFeb2005AsyncContract |
Define uma interface de contrato de serviço assíncrona para o protocolo WS-Trust Feb 2005. |
IWSTrustFeb2005SyncContract |
Define o contrato de serviço para o protocolo WS-Trust Feb 2005. |
Enumerações
MessageProtectionOrder |
Especifica a ordem das operações que protege uma mensagem. |
SecurityKeyEntropyMode |
Descreve a origem da entropia usada para geração de chaves. |
SecurityTokenAttachmentMode |
Uma enumeração que lista as maneiras em que os tokens de segurança são anexados. |
UserNamePasswordValidationMode |
Lista as maneiras de validar no modo de nome de usuário/senha. |
X509CertificateValidationMode |
Uma enumeração que lista as maneiras de validar um certificado. |
Comentários
Para obter mais informações sobre tokens de segurança e certificados, por exemplo, WrappedKeySecurityToken, consulte System.ServiceModel.Security.Tokens.
Para obter informações sobre tópicos de segurança que se sobrepõem ao modelo de serviço, por exemplo, TcpTransportSecurity, consulte System.ServiceModel.