System.ServiceModel.Security Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene tipos generales relacionados con la seguridad.
Clases
Basic128SecurityAlgorithmSuite |
Conjunto básico de algoritmos de seguridad de 128 bits. |
Basic192SecurityAlgorithmSuite |
Conjunto básico de algoritmos de seguridad de 192 bits. |
Basic256SecurityAlgorithmSuite |
Conjunto básico de algoritmos de seguridad de 256 bits. |
Basic256Sha256SecurityAlgorithmSuite |
Contiene tipos generales relacionados con la seguridad. |
BasicSecurityProfileVersion |
Proporciona una versión de mensaje que se corresponde con la especificación del perfil de seguridad de Basic. |
BinarySecretKeyIdentifierClause |
Representa la cláusula del identificador de clave en un token de seguridad secreto binario. |
ChannelProtectionRequirements |
Describe los requisitos de cifrado y de firma que se aplican a las diferentes partes de los mensajes que se transmiten en este canal. |
DataProtectionSecurityStateEncoder |
Proporciona los mecanismos de codificación y descodificación para el estado de seguridad utilizando la funcionalidad API |
DispatchContext |
Define los datos de entrada y los resultados del método DispatchRequest(DispatchContext) . |
ExpiredSecurityTokenException |
Se inicia una excepción cuando un token de seguridad de CardSpace expira. |
HttpDigestClientCredential |
Se utiliza para la autenticación implícita de clientes HTTP. |
IdentityVerifier |
Una clase base |
ImpersonateOnSerializingReplyMessageProperty |
clase del asistente para habilitar la suplantación mientras serializa el cuerpo del mensaje de respuesta. |
InfocardInteractiveChannelInitializer |
Inicializa un canal interactivo CardSpace. |
IssuedTokenClientCredential |
Representa la información utilizada para obtener un token emitido a través de un servicio de token de seguridad. |
IssuedTokenServiceCredential |
Permite a un servicio configurar propiedades asociadas con la credencial asociada presentada por el cliente. |
KeyNameIdentifierClause |
Representa la cláusula del identificador de nombre de clave en un token de seguridad. |
MessagePartSpecification |
Especifica qué partes están incluidas en un mensaje. |
MessageSecurityException |
Representa una excepción que se produjo cuando hay algún error con la seguridad aplicada en un mensaje. |
MessageSecurityTokenVersion |
Contiene tipos generales relacionados con la seguridad. |
NonceCache |
Una clase base abstracta que representa una memoria caché para los valores de seguridad (nonces). |
PeerCredential |
Contiene las credenciales utilizadas al autenticar un nodo entre pares dentro de una malla del mismo nivel. |
ScopedMessagePartSpecification |
Especifica qué partes están incluidas en un mensaje. |
SecureConversationServiceCredential |
Proporciona la configuración de credencial para un servicio de conversación seguro. |
SecureConversationVersion |
Contiene el conjunto de versiones de WS-SecureConversation admitidas. Esta es una clase abstracta. |
SecurityAccessDeniedException |
Representa la excepción de seguridad que se inicia cuando falla una solicitud de autorización de seguridad. |
SecurityAlgorithmSuite |
Especifica las propiedades de los algoritmos. Esta es una clase |
SecurityContextKeyIdentifierClause |
Representa la cláusula del identificador de clave para un token de contexto de seguridad. |
SecurityCredentialsManager |
Especifica una clase |
SecurityMessageProperty |
Contiene las propiedades relacionadas con la seguridad y está adjunto a un mensaje. |
SecurityNegotiationException |
Indica que se produjo un error negociando el contexto de seguridad para un mensaje. |
SecurityPolicyVersion |
Contiene el conjunto de versiones de WS-SecurityPolicy admitidas. Esta es una clase abstracta. |
SecurityStateEncoder |
Una clase abstracta que puede implementarse para codificar el estado de seguridad. |
SecurityTokenSpecification |
Representa un token de seguridad y sus directivas de la autorización. |
SecurityVersion |
Contiene el conjunto de versiones de WS-Security compatibles. Esta es una clase abstracta. |
ServiceCredentialsSecurityTokenManager |
Representa una implementación SecurityTokenManager proporcionada por los serializadores del token de seguridad basada en ServiceCredentials el servicio onfigurado. |
SimpleSecurityTokenProvider |
Representa un proveedor de tokens de seguridad que genera un token de seguridad como token emitido para los enlaces federados. |
SspiSecurityTokenProvider |
Representa un proveedor de tokens de seguridad que proporciona un token de seguridad de SSPI. |
SupportingTokenSpecification |
Representa un token de seguridad auxiliar y sus directivas de autorización. |
TripleDesSecurityAlgorithmSuite |
Conjunto de algoritmos de seguridad triple-DES. |
TrustVersion |
Contiene el conjunto de versiones de WS-Trust admitidas. Esta es una clase abstracta. |
UserNamePasswordClientCredential |
Representa una credencial del cliente basada en el nombre de usuario y la contraseña. |
UserNamePasswordServiceCredential |
Representa una clase que se usa para configurar cómo el servicio autentica a los usuarios que usan la autenticación mediante el nombre de usuario/contraseña y para configurar el almacenamiento en caché de tokens de inicio de sesión. |
WindowsClientCredential |
Le permite especificar propiedades relacionadas con las credenciales de Windows que se van a utilizar para representar al cliente. |
WindowsServiceCredential |
Proporciona propiedades que describen las credenciales de servicio que se usan para la autenticación de Windows. |
WSSecurityTokenSerializer |
La clase utilizada para serializar y deserializar tokens de seguridad, identificadores de claves de seguridad y cláusulas de identificadores de claves de seguridad definidas en las especificaciones de seguridad WS-Security, WS-Trust y WS-SecureConversation. |
WSTrustChannel |
Representa un canal que se usa para enviar mensajes de WS-Trust a un servicio de token de seguridad (STS). |
WSTrustChannelFactory |
Un generador que produce canales (objetos WSTrustChannel) usados para comunicarse con un extremo de WS-Trust. |
WSTrustRequestBodyWriter |
Representa un sistema de escritura de cuerpo de mensaje que escribe un RST en un mensaje saliente. |
WSTrustRequestProcessingErrorEventArgs |
Proporciona datos para un error de solicitud de WS-Trust. |
WSTrustResponseBodyWriter |
Representa un sistema de escritura de cuerpo de mensaje que escribe un RSTR en un mensaje saliente. |
WSTrustServiceContract |
Definición de la implementación del contrato de servicio de WS-Trust. |
WSTrustServiceHost |
Proporciona un ServiceHost para registrar un SecurityTokenService. El host de servicio tendrá varios extremos registrados en función de número de agentes de escucha registrados en la configuración. |
X509CertificateInitiatorClientCredential |
Define un certificado utilizado por un cliente para identificarse. |
X509CertificateInitiatorServiceCredential |
Representa los valores utilizados por el servicio para validar el certificado presentado por los clientes. También contiene un certificado para que el servicio lo utilice para cifrar respuestas o devoluciones de llamada para los clientes cuando se utiliza |
X509CertificateRecipientClientCredential |
Representa la configuración utilizada por el cliente para validar el certificado presentado por el servicio utilizando la autenticación SSL. También contiene cualquier certificado para el servicio que se configura explícitamente en el cliente y que se utiliza para cifrar los mensajes para el servicio, utilizando la seguridad de mensaje. |
X509CertificateRecipientServiceCredential |
Define un certificado utilizado por un servicio para identificarse. |
X509ClientCertificateAuthentication |
Especifica las propiedades de autenticación para validar el certificado del cliente. |
X509PeerCertificateAuthentication |
Especifica las propiedades de autenticación para el certificado del mismo nivel. |
X509ServiceCertificateAuthentication |
Representa la configuración utilizada por el proxy del cliente para autenticar certificados del servicio que se obtienen utilizando la negociación de SSL/TLS. |
Interfaces
IEndpointIdentityProvider |
Proporciona la identidad de un punto de conexión. |
ISecureConversationSession |
Representa una sesión de seguridad de conversación segura. Las partes que se comunican protegen todos los mensajes en la sesión utilizando |
ISecuritySession |
Representa un tipo de |
IWSTrust13AsyncContract |
Define la interfaz de contrato de servicio asincrónico para el protocolo WS-Trust 1.3. |
IWSTrust13SyncContract |
Define el contrato de servicio para el protocolo de WS-Trust 1.3. |
IWSTrustChannelContract |
Contrato de servicio que define los métodos que ajustan los contratos de operación orientados a mensajes expuestos por IWSTrustChannelContract. |
IWSTrustContract |
Define el contrato de servicio para enviar mensajes de WS-Trust a un STS. |
IWSTrustFeb2005AsyncContract |
Define una interfaz de contrato de servicio asincrónico para el protocolo WS-Trust de febrero de 2005. |
IWSTrustFeb2005SyncContract |
Define el contrato de servicio para el protocolo de WS-Trust de febrero de 2005. |
Enumeraciones
MessageProtectionOrder |
Especifica el orden de las operaciones que protegen un mensaje. |
SecurityKeyEntropyMode |
Describe el origen de entropía utilizado para la generación de clave. |
SecurityTokenAttachmentMode |
Una enumeración que enumera las maneras en las que se asocian los tokens de seguridad. |
UserNamePasswordValidationMode |
Hace una lista de las maneras de validar en modo de nombre de usuario/contraseña. |
X509CertificateValidationMode |
Una enumeración que hace una lista de las maneras de validar un certificado. |
Comentarios
Para obtener más información sobre los tokens de seguridad y los certificados, por ejemplo, WrappedKeySecurityToken, vea System.ServiceModel.Security.Tokens.
Para obtener información sobre los temas de seguridad que se superponen con el modelo de servicio, por ejemplo, TcpTransportSecurity, vea System.ServiceModel.