SecurityTokenRequirement Clase

Definición

Especifica los requisitos de token de seguridad.Specifies security token requirements.

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.Application code typically does not need to use the SecurityTokenRequirement class, unless a custom security token, security token manager, security token provider, or security token authenticator are created. 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.The SecurityTokenRequirement class is used by a security token manager to specify what is required of a security token, such as the key size, key type, and how the key can be used. 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.When a security token can be identified that matches the specified criteria, a SecurityTokenProvider and SecurityTokenAuthenticator can be obtained to provide security tokens for outgoing SOAP messages and to authenticate security tokens for incoming SOAP messages, respectively. 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.For example, the default security token manager for outgoing SOAP messages has the CreateSecurityTokenProvider(SecurityTokenRequirement) method that takes a SecurityTokenRequirement parameter that can be called to obtain a security token provider that matches the criteria specified in the security token requirement.

Constructores

SecurityTokenRequirement()

Inicializa una nueva instancia de la clase SecurityTokenRequirement.Initializes a new instance of the SecurityTokenRequirement class.

Propiedades

IsOptionalTokenProperty

Obtiene un valor de la propiedad del token si es opcional.Gets a value of the token property if it is optional.

KeySize

Obtiene o establece el tamaño necesario de la clave asociado a un token de seguridad.Gets or sets the required size of the key associated with a security token.

KeySizeProperty

Obtiene un valor que especifica el nombre del índice en la colección Properties para la propiedad KeySize.Gets a value that specifies the name of the index in the Properties collection for the KeySize property.

KeyType

Obtiene o establece el tipo de clave (asimétrico o simétrico) asociado a un token de seguridad.Gets or sets the type of key (asymmetric or symmetric) associated with a security token.

KeyTypeProperty

Obtiene un valor que especifica el nombre del índice en la colección Properties para la propiedad KeyType.Gets a value that specifies the name of the index in the Properties collection for the KeyType property.

KeyUsage

Obtiene o establece un valor que especifica cómo se puede utilizar la clave asociada a un token de seguridad.Gets or sets a value that specifies how the key associated with a security token can be used.

KeyUsageProperty

Obtiene un valor que especifica el nombre del índice en la colección Properties para la propiedad KeyUsage.Gets a value that specifies the name of the index in the Properties collection for the KeyUsage property.

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.Gets the name of the index in the Properties collection for a property that specifies the peer authentication method.

Properties

Obtiene una colección de propiedades no estáticas de la instancia actualSecurityTokenRequirement.Gets a collection of the non-static properties for the current SecurityTokenRequirement instance.

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.Gets or sets a value that indicates whether the security token must be capable of performing cryptographic operations, such as encryption.

RequireCryptographicTokenProperty

Obtiene el nombre del índice en la colección Properties para la propiedad RequireCryptographicToken.Gets the name of the index in the Properties collection for the RequireCryptographicToken property.

TokenType

Obtiene o establece el tipo de token de seguridad necesario.Gets or sets the required security token type.

TokenTypeProperty

Obtiene un valor que especifica el nombre del índice en la colección Properties para la propiedad TokenType.Gets a value that specifies the name of the index in the Properties collection for the TokenType property.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetProperty<TValue>(String)

Obtiene la propiedad específica para la instancia SecurityTokenRequirement actual.Gets the specified property for the current SecurityTokenRequirement instance.

GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
TryGetProperty<TValue>(String, TValue)

Obtiene la propiedad específica para la instancia SecurityTokenRequirement actual.Gets the specified property for the current SecurityTokenRequirement instance.

Se aplica a