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 de 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
El código de aplicación no necesita normalmente utilizar la clase SecurityTokenRequirement, a menos que se creen un token de seguridad personalizado, administrador del token de seguridad, proveedor del token de seguridad o autenticador del token de seguridad. Un administrador del token de seguridad utiliza la clase SecurityTokenRequirement para especificar lo que se requiere de un token de seguridad, tal y como el tamaño clave, tipo clave, y cómo se puede utilizar la clave. Cuando se puede identificar un token de seguridad que cumpla los criterios especificados, se puede obtener un elemento, SecurityTokenProvider y otro SecurityTokenAuthenticator con el fin de proporcionar tokens de seguridad para los mensajes SOAP salientes y autenticar a los tokens de seguridad de los mensajes SOAP entrantes, respectivamente. Por ejemplo, el administrador de tokens de seguridad predeterminado para superar los mensajes SOAP tiene el método CreateSecurityTokenProvider(SecurityTokenRequirement) que toma un parámetro SecurityTokenRequirement al que se puede llamar para obtener un proveedor de tokens de seguridad que coincide con los criterios especificado en el requisito de token de seguridad.
Constructores
SecurityTokenRequirement() |
Inicializa una nueva instancia de la clase SecurityTokenRequirement. |
Propiedades
IsOptionalTokenProperty |
Obtiene un valor de la propiedad del token si es opcional. |
KeySize |
Obtiene o establece el tamaño necesario de la clave asociado a un token de seguridad. |
KeySizeProperty |
Obtiene un valor que especifica el nombre del índice en la colección Properties para la propiedad KeySize. |
KeyType |
Obtiene o establece el tipo de clave (asimétrico o simétrico) asociado a un token de seguridad. |
KeyTypeProperty |
Obtiene un valor que especifica el nombre del índice en la colección Properties para la propiedad KeyType. |
KeyUsage |
Obtiene o establece un valor que especifica cómo se puede utilizar la clave asociada a un token de seguridad. |
KeyUsageProperty |
Obtiene un valor que especifica el nombre del índice en la colección Properties para la propiedad KeyUsage. |
PeerAuthenticationMode |
Obtiene el nombre del índice en la colección Properties para una propiedad que especifica el método de autenticación del mismo nivel. |
Properties |
Obtiene una colección de propiedades no estáticas de la instancia actualSecurityTokenRequirement. |
RequireCryptographicToken |
Obtiene o establece un valor que indica si el token de seguridad debe ser capaz de realizar las operaciones criptográficas, como el cifrado. |
RequireCryptographicTokenProperty |
Obtiene el nombre del índice en la colección Properties para la propiedad RequireCryptographicToken. |
TokenType |
Obtiene o establece el tipo de token de seguridad necesario. |
TokenTypeProperty |
Obtiene un valor que especifica el nombre del índice en la colección Properties para la propiedad TokenType. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetProperty<TValue>(String) |
Obtiene la propiedad específica para la instancia SecurityTokenRequirement actual. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
TryGetProperty<TValue>(String, TValue) |
Obtiene la propiedad específica para la instancia SecurityTokenRequirement actual. |