SecurityTokenRequirement Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica os requisitos de token de segurança.
public ref class SecurityTokenRequirement
public class SecurityTokenRequirement
type SecurityTokenRequirement = class
Public Class SecurityTokenRequirement
- Herança
-
SecurityTokenRequirement
- Derivado
Exemplos
ClientCredentialsSecurityTokenManager
ServiceCredentialsSecurityTokenManager
CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)
CreateSecurityTokenProvider(SecurityTokenRequirement)
CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)
CreateSecurityTokenProvider(SecurityTokenRequirement)
Comentários
O código do aplicativo normalmente não precisa usar a SecurityTokenRequirement classe , a menos que um token de segurança personalizado, um gerenciador de tokens de segurança, um provedor de token de segurança ou um autenticador de token de segurança sejam criados. A SecurityTokenRequirement classe é usada 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 obtidos para fornecer tokens de segurança para mensagens SOAP de saída e autenticar tokens de segurança para mensagens SOAP de entrada, respectivamente. Por exemplo, o gerenciador de tokens de segurança padrão para mensagens SOAP de saída tem o CreateSecurityTokenProvider(SecurityTokenRequirement) método que usa um SecurityTokenRequirement parâmetro que pode ser chamado para obter um provedor de token de segurança que corresponda aos critérios especificados no requisito de token de segurança.
Construtores
SecurityTokenRequirement() |
Inicializa uma nova instância da classe SecurityTokenRequirement. |
Propriedades
IsOptionalTokenProperty |
Obterá um valor da propriedade token, se ele for opcional. |
KeySize |
Obtém ou define o tamanho necessário da chave associada a um token de segurança. |
KeySizeProperty |
Obtém um valor que especifica o nome do índice na coleção Properties para a propriedade KeySize. |
KeyType |
Obtém ou define o tipo de chave (simétrica ou assimétrica) associado a um token de segurança. |
KeyTypeProperty |
Obtém um valor que especifica o nome do índice na coleção Properties para a propriedade KeyType. |
KeyUsage |
Obtém ou define um valor que especifica como a chave associada a um token de segurança pode ser usada. |
KeyUsageProperty |
Obtém um valor que especifica o nome do índice na coleção Properties para a propriedade KeyUsage. |
PeerAuthenticationMode |
Obtém o nome do índice na coleção Properties para uma propriedade que especifica o método de autenticação par. |
Properties |
Obtém uma coleção de propriedades não estáticas para a instância SecurityTokenRequirement atual. |
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. |
RequireCryptographicTokenProperty |
Obtém o nome do índice na coleção de Properties para a propriedade RequireCryptographicToken. |
TokenType |
Obtém ou define o tipo de token de segurança necessário. |
TokenTypeProperty |
Obtém um valor que especifica o nome do índice na coleção Properties para a propriedade TokenType. |
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. |
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) |
TryGetProperty<TValue>(String, TValue) |
Obtém a propriedade especificada para a instância SecurityTokenRequirement atual. |