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. |