Compartilhar via


InitiatorServiceModelSecurityTokenRequirement Classe

Definição

Especifica requisitos de propriedade de segurança específicos para a criação de canais no WCF (Windows Communication Foundation).

public ref class InitiatorServiceModelSecurityTokenRequirement sealed : System::ServiceModel::Security::Tokens::ServiceModelSecurityTokenRequirement
public sealed class InitiatorServiceModelSecurityTokenRequirement : System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement
type InitiatorServiceModelSecurityTokenRequirement = class
    inherit ServiceModelSecurityTokenRequirement
Public NotInheritable Class InitiatorServiceModelSecurityTokenRequirement
Inherits ServiceModelSecurityTokenRequirement
Herança
InitiatorServiceModelSecurityTokenRequirement

Comentários

As classes de requisito de token são usadas por um gerenciador de tokens de segurança para especificar o que é necessário de um token de segurança, como o tamanho da chave, o tipo de chave e como a chave pode ser usada. Quando um token de segurança pode ser identificado que corresponde aos critérios especificados, um SecurityTokenProvider e SecurityTokenAuthenticator podem ser criados.

Essa classe de requisito de token especifica os requisitos relacionados ao iniciador.

Construtores

InitiatorServiceModelSecurityTokenRequirement()

Inicializa uma nova instância da classe InitiatorServiceModelSecurityTokenRequirement.

Campos

Namespace

Especifica o namespace atual.

(Herdado de ServiceModelSecurityTokenRequirement)

Propriedades

IsInitiator

Obtém um valor que indica se o ponto de extremidade que está criando o requisito de token de segurança é um iniciador ou um destinatário.

(Herdado de ServiceModelSecurityTokenRequirement)
IssuerAddress

Se o requisito de token for para um token emitido, essa propriedade conterá o endereço do ponto de extremidade do emissor.

(Herdado de ServiceModelSecurityTokenRequirement)
IssuerBinding

Se o requisito de token for para um token emitido, essa propriedade conterá a associação a ser usada para se comunicar com o emissor.

(Herdado de ServiceModelSecurityTokenRequirement)
KeySize

Obtém ou define o tamanho necessário da chave associada a um token de segurança.

(Herdado de SecurityTokenRequirement)
KeyType

Obtém ou define o tipo de chave (simétrica ou assimétrica) associado a um token de segurança.

(Herdado de SecurityTokenRequirement)
KeyUsage

Obtém ou define um valor que especifica como a chave associada a um token de segurança pode ser usada.

(Herdado de SecurityTokenRequirement)
MessageSecurityVersion

Obtém ou define a versão de segurança da mensagem a ser usada (se necessário).

(Herdado de ServiceModelSecurityTokenRequirement)
Properties

Obtém uma coleção de propriedades não estáticas para a instância SecurityTokenRequirement atual.

(Herdado de SecurityTokenRequirement)
RequireCryptographicToken

Obtém ou define um valor que indica se o token de segurança deve ser capaz de executar operações criptográficas, como a criptografia.

(Herdado de SecurityTokenRequirement)
SecureConversationSecurityBindingElement

Obtém ou define um elemento de associação de segurança usado para proteger mensagens de inicialização de conversa segura.

(Herdado de ServiceModelSecurityTokenRequirement)
SecurityAlgorithmSuite

Obtém ou define o pacote de algoritmos de segurança a ser usado (se necessário).

(Herdado de ServiceModelSecurityTokenRequirement)
SecurityBindingElement

Obtém ou define o elemento de associação de segurança.

(Herdado de ServiceModelSecurityTokenRequirement)
TargetAddress

Obtém ou define o endereço de destino.

TokenType

Obtém ou define o tipo de token de segurança necessário.

(Herdado de SecurityTokenRequirement)
TransportScheme

Obtém ou define o esquema de transporte.

(Herdado de ServiceModelSecurityTokenRequirement)
Via

Obtém ou define a Via.

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)
GetProperty<TValue>(String)

Obtém a propriedade especificada para a instância SecurityTokenRequirement atual.

(Herdado de SecurityTokenRequirement)
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()

Gera como saída uma representação de texto dessa instância da classe.

TryGetProperty<TValue>(String, TValue)

Obtém a propriedade especificada para a instância SecurityTokenRequirement atual.

(Herdado de SecurityTokenRequirement)

Aplica-se a