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, o gerenciador de tokens de segurança, o provedor de token de segurança ou o 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 pode ser obtido para fornecer tokens de segurança para mensagens SOAP de saída e para 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
| Nome | Description |
|---|---|
| SecurityTokenRequirement() |
Inicializa uma nova instância da classe SecurityTokenRequirement. |
Propriedades
| Nome | Description |
|---|---|
| IsOptionalTokenProperty |
Obtém um valor da propriedade de token se 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 Properties coleção da KeySize propriedade. |
| KeyType |
Obtém ou define o tipo de chave (assimétrica ou simétrica) associada a um token de segurança. |
| KeyTypeProperty |
Obtém um valor que especifica o nome do índice na Properties coleção da KeyType propriedade. |
| 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 Properties coleção da KeyUsage propriedade. |
| PeerAuthenticationMode |
Obtém o nome do índice na Properties coleção de uma propriedade que especifica o método de autenticação de par. |
| Properties |
Obtém uma coleção das propriedades não estáticas da instância atual 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 criptografia. |
| RequireCryptographicTokenProperty |
Obtém o nome do índice na Properties coleção da RequireCryptographicToken propriedade. |
| 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 Properties coleção da TokenType propriedade. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetProperty<TValue>(String) |
Obtém a propriedade especificada para a instância atual SecurityTokenRequirement . |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (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 atual SecurityTokenRequirement . |