SecurityStateEncoder Clase
Definición
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í.
Clase abstracta que se puede implementar para codificar el estado de seguridad.
public ref class SecurityStateEncoder abstract
public abstract class SecurityStateEncoder
type SecurityStateEncoder = class
Public MustInherit Class SecurityStateEncoder
- Herencia
-
SecurityStateEncoder
- Derivado
Comentarios
Esta clase se usa para codificar y descodificar el contenido del token de contexto de seguridad cuando se usa un enlace con seguridad de mensajes que usa un token de contexto de seguridad con estado. Para obtener más información sobre los tokens de contexto de seguridad con estado, consulte El tema How to: Create a Security Context Token for a Secure Session (Cómo: Crear un token de contexto de seguridad para una sesión segura ).
la versión de Microsoft de SecurityStateEncoder es DataProtectionSecurityStateEncoder. Usa la tecnología Microsoft Windows Protección de datos (DPAPI) para cifrar o descifrar la cookie. Puede conectar un mecanismo diferente para cifrar y descifrar cookies mediante la implementación de esta clase.
La codificación del estado de seguridad debe asegurarse de que el estado está firmado y cifrado para el servicio.
El servidor usa esta clase al enviar el estado de seguridad como una cookie en el SecurityContextToken emitido al cliente.
Una implementación de ejemplo de esta clase es que X509CertificateSecurityStateEncoder usa el certificado del servicio para firmar y cifrar el estado de seguridad.
Constructores
| Nombre | Description |
|---|---|
| SecurityStateEncoder() |
Inicializa una nueva instancia de la clase SecurityStateEncoder. |
Métodos
| Nombre | Description |
|---|---|
| DecodeSecurityState(Byte[]) |
Descodifica el estado de seguridad. |
| EncodeSecurityState(Byte[]) |
Codifica el estado de seguridad. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |