SecurityTokenRequirement Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica los requisitos del token de seguridad.
public ref class SecurityTokenRequirement
public class SecurityTokenRequirement
type SecurityTokenRequirement = class
Public Class SecurityTokenRequirement
- Herencia
-
SecurityTokenRequirement
- Derivado
Ejemplos
ClientCredentialsSecurityTokenManager
ServiceCredentialsSecurityTokenManager
CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)
CreateSecurityTokenProvider(SecurityTokenRequirement)
CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)
CreateSecurityTokenProvider(SecurityTokenRequirement)
Comentarios
Normalmente, el código de aplicación no necesita usar la SecurityTokenRequirement clase , a menos que se cree un token de seguridad personalizado, un administrador de tokens de seguridad, un proveedor de tokens de seguridad o un autenticador de tokens de seguridad. Un administrador de tokens de seguridad usa la SecurityTokenRequirement clase para especificar lo que se requiere de un token de seguridad, como el tamaño de clave, el tipo de clave y cómo se puede usar la clave. Cuando se puede identificar un token de seguridad que coincida con los criterios especificados, SecurityTokenProvider y SecurityTokenAuthenticator se puede obtener para proporcionar tokens de seguridad para los mensajes SOAP salientes y para autenticar tokens de seguridad para los mensajes SOAP entrantes, respectivamente. Por ejemplo, el administrador de tokens de seguridad predeterminado para los mensajes SOAP salientes tiene el CreateSecurityTokenProvider(SecurityTokenRequirement) método que toma un SecurityTokenRequirement parámetro al que se puede llamar para obtener un proveedor de tokens de seguridad que coincida con los criterios especificados en el requisito del token de seguridad.
Constructores
| Nombre | Description |
|---|---|
| SecurityTokenRequirement() |
Inicializa una nueva instancia de la clase SecurityTokenRequirement. |
Propiedades
| Nombre | Description |
|---|---|
| IsOptionalTokenProperty |
Obtiene un valor de la propiedad de token si es opcional. |
| KeySize |
Obtiene o establece el tamaño necesario de la clave asociada a un token de seguridad. |
| KeySizeProperty |
Obtiene un valor que especifica el nombre del índice de la Properties colección para la KeySize propiedad . |
| KeyType |
Obtiene o establece el tipo de clave (asimétrica o simétrica) asociada a un token de seguridad. |
| KeyTypeProperty |
Obtiene un valor que especifica el nombre del índice de la Properties colección para la KeyType propiedad . |
| KeyUsage |
Obtiene o establece un valor que especifica cómo se puede usar la clave asociada a un token de seguridad. |
| KeyUsageProperty |
Obtiene un valor que especifica el nombre del índice de la Properties colección para la KeyUsage propiedad . |
| PeerAuthenticationMode |
Obtiene el nombre del índice de la Properties colección para una propiedad que especifica el método de autenticación del mismo nivel. |
| Properties |
Obtiene una colección de las propiedades no estáticas de la instancia actual SecurityTokenRequirement . |
| RequireCryptographicToken |
Obtiene o establece un valor que indica si el token de seguridad debe ser capaz de realizar operaciones criptográficas, como el cifrado. |
| RequireCryptographicTokenProperty |
Obtiene el nombre del índice de la Properties colección para la RequireCryptographicToken propiedad . |
| TokenType |
Obtiene o establece el tipo de token de seguridad necesario. |
| TokenTypeProperty |
Obtiene un valor que especifica el nombre del índice de la Properties colección para la TokenType propiedad . |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetProperty<TValue>(String) |
Obtiene la propiedad especificada para la instancia actual SecurityTokenRequirement . |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| TryGetProperty<TValue>(String, TValue) |
Obtiene la propiedad especificada para la instancia actual SecurityTokenRequirement . |