Compartilhar via


MessageSecurityVersion Classe

Definição

Um contêiner abstrato de classe que, quando implementado por várias de suas propriedades estáticas, contém informações 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

Comentários

Essa classe é o ponto de extensibilidade para personalizar a serialização de token.

Essa 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 ter suporte por uma associação.

A classe contém sete static propriedades, cada uma das quais retorna uma instância dessa classe. Cada uma dessas propriedades representa uma combinação diferente de versões de especificação de segurança. As instâncias dessa classe são usadas como parâmetros nas chamadas de Create…CertificateBindingElement método na SecurityBindingElement classe. Se você passar a Default propriedade, criará uma versão padrão do elemento de associação. Para criar uma versão não padrão, passe a propriedade que corresponde à sua versão.

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

Propriedades

BasicSecurityProfileVersion

Obtém as informações de versão para o Perfil de Segurança Básico.

Default

Obtém as informações de versão de segurança de mensagem padrão.

SecureConversationVersion

Obtém a versão de WS-SecureConversation que corresponde à versão de segurança de mensagem.

SecurityPolicyVersion

Obtém a versão de WS-SecurityPolicy que corresponde à versão de segurança de mensagem.

SecurityTokenVersion

Obtém a versão do token de segurança que corresponde à versão de segurança da mensagem.

SecurityVersion

Obtém a versão de WS-Security que corresponde à versão de segurança de mensagem.

TrustVersion

Obtém a versão de WS-Trust que corresponde à versão de segurança de mensagem.

WSSecurity10WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10

Obtém a versão de segurança da mensagem que exige o Basic Security Profile 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 da mensagem que requer o Basic Security Profile 1.0 com base nas especificações de segurança WS-Security 1.0, WS-Trust de fevereiro de 2005, WS-SecureConversation de fevereiro de 2005 e WS-SecurityPolicy 1.1.

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12

Obtém a versão de segurança da mensagem que exige o as especificações de segurança WS-Security 1.1, WS-Trust 1.3, WS-SecureConversation 1.3 e WS-SecurityPolicy 1.2.

WSSecurity11WSTrust13WSSecureConversation13WSSecurityPolicy12BasicSecurityProfile10

Obtém a versão de segurança de mensagem 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

Obtém a versão de segurança da mensagem que exige 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 da mensagem que exige o Basic Security Profile 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

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a