SecurityTokenRequirement Clase

Definición

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

SecurityTokenProvider

SecurityTokenAuthenticator

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.

Se aplica a