MessageSecurityVersion Classe

Definição

Uma classe de contentor abstrata que, quando implementada por várias das suas propriedades estáticas, contém informação de versão para componentes de segurança.

public ref class MessageSecurityVersion abstract
public abstract class MessageSecurityVersion
type MessageSecurityVersion = class
Public MustInherit Class MessageSecurityVersion
Herança
MessageSecurityVersion

Observações

Esta classe é o ponto de extensibilidade para a personalização da serialização de tokens.

Esta classe é um singleton que fornece informações sobre as versões das especificações de segurança (WS-Security, WS-Trust, WS-Secure Conversation e WS-Security Policy), que devem ser suportadas por um binding.

A classe contém sete static propriedades, cada uma das quais devolve uma instância desta classe. Cada uma destas propriedades representa uma combinação diferente de versões das especificações de segurança. As instâncias desta classe são usadas como parâmetros nas Create…CertificateBindingElement chamadas de método da SecurityBindingElement classe. Se passar a propriedade Default , cria uma versão padrão do elemento de ligação. Para criar uma versão não padrão, passa a propriedade que corresponde à tua versão.

A classe também contém abstract propriedades implementadas pelas instâncias anteriores.

Propriedades

Name Description
BasicSecurityProfileVersion

Obtém a informação da versão do Perfil Básico de Segurança.

Default

Obtém a informação de versão para a segurança das mensagens por defeito.

SecureConversationVersion

Recebe a versão WS-SecureConversation que corresponde à versão de segurança da mensagem.

SecurityPolicyVersion

Recebe a versão WS-SecurityPolicy que corresponde à versão de segurança da mensagem.

SecurityTokenVersion

Recebe a versão do token de segurança que corresponde à versão de segurança da mensagem.

SecurityVersion

Recebe a versão WS-Security que corresponde à versão de segurança da mensagem.

TrustVersion

Recebe a versão WS-Trust que corresponde à versão de segurança da mensagem.

WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10

Recebe a versão de segurança de mensagens que requer o Perfil Básico de Segurança 1.0 com base nas especificações de segurança WS-Security 1.0, WS-Trust 1.3, WS-SecureConversation 1.3 e WS-SecurityPolicy 1.2.

WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

Obtém a versão de segurança de mensagens que requer o Perfil Básico de Segurança 1.0 com base no WS-Security 1.0, WS-Trust de fevereiro de 2005, WS-SecureConversation fevereiro de 2005 e WS-SecurityPolicy especificações de segurança 1.1.

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12

Recebe a versão de segurança de mensagens que requer as especificações de segurança WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3 e WS-SecurityPolicy 1.2.

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10

Recebe a versão de segurança de mensagens que requer as especificações de segurança WS-Security1.1, WS-Trust 1.3, WS-SecureConversation 1.3, WS-SecurityPolicy 1.2 e BasicSecurityProfile 1.0.

WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11

Recebe a versão de segurança de mensagens que requer as especificações de segurança WS-Security 1.1, WS-Trust de fevereiro de 2005, WS-SecureConversation de fevereiro de 2005 e WS-SecurityPolicy 1.1.

WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10

Obtém a versão de segurança de mensagens que requer o Perfil Básico de Segurança com base nas especificações de segurança WS-Security 1.1, WS-Trust de fevereiro de 2005, WS-SecureConversation de fevereiro de 2005 e WS-SecurityPolicy 1.1.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a