Compartir a través de


X509SecurityTokenProvider Clase

Definición

Representa un proveedor del token de seguridad que proporciona tokens de seguridad X509SecurityToken para un remitente del mensaje SOAP.

public ref class X509SecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider, IDisposable
public class X509SecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider, IDisposable
type X509SecurityTokenProvider = class
    inherit SecurityTokenProvider
    interface IDisposable
Public Class X509SecurityTokenProvider
Inherits SecurityTokenProvider
Implements IDisposable
Herencia
X509SecurityTokenProvider
Implementaciones

Comentarios

En la mayoría de las instancias no es necesario para llamar directamente a la clase X509SecurityTokenProvider, como se llama cuando un cliente envía un mensaje SOAP que requiere un token de seguridad X509SecurityToken. Específicamente, un cliente especifica el tipo de token de seguridad que necesito, utilizando la clase ClientCredentials y la clase ClientCredentials llama al métodoGetToken para obtener un token de seguridad. Cuando el token de seguridad necesitado es un token de seguridad X509SecurityToken, el método GetToken llama al métodoGetTokenCore.

Constructores

X509SecurityTokenProvider(StoreLocation, StoreName, X509FindType, Object)

Inicializa una nueva instancia de la clase X509SecurityTokenProvider recibiendo un certificado X.509 de los criterios del almacén de certificados especificados.

X509SecurityTokenProvider(X509Certificate2)

Inicializa una instancia nueva de la clase X509SecurityTokenProvider con el certificado X.509 especificado.

Propiedades

Certificate

Obtiene el certificado X.509 asociado al token de seguridad X509SecurityToken.

SupportsTokenCancellation

Obtiene un valor que indica si el token de seguridad puede cancelarse.

(Heredado de SecurityTokenProvider)
SupportsTokenRenewal

Obtiene un valor que indica si el token de seguridad es renovable.

(Heredado de SecurityTokenProvider)

Métodos

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Comienza una operación asincrónica para cancelar un token de seguridad.

(Heredado de SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Comienza una operación asincrónica para cancelar un token de seguridad.

(Heredado de SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para obtener un token de seguridad.

(Heredado de SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para obtener un token de seguridad.

(Heredado de SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Comienza una operación asincrónica que renueva un token de seguridad.

(Heredado de SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Comienza una operación asincrónica que renueva un token de seguridad.

(Heredado de SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Cancela un token de seguridad.

(Heredado de SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

Cancela un token de seguridad.

(Heredado de SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Cancela un token de seguridad.

(Heredado de SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

Cancela un token de seguridad.

(Heredado de SecurityTokenProvider)
Dispose()

Libera todos los recursos que usa X509SecurityTokenProvider.

EndCancelToken(IAsyncResult)

Completa una operación asincrónica para cancelar un token de seguridad.

(Heredado de SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Completa una operación asincrónica para cancelar un token de seguridad.

(Heredado de SecurityTokenProvider)
EndGetToken(IAsyncResult)

Completa una operación asincrónica para obtener un token de seguridad.

(Heredado de SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Completa una operación asincrónica para obtener un token de seguridad.

(Heredado de SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Completa una operación asincrónica para renovar un token de seguridad.

(Heredado de SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Completa una operación asincrónica para renovar el token de seguridad.

(Heredado de SecurityTokenProvider)
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)
GetToken(TimeSpan)

Obtiene un token de seguridad.

(Heredado de SecurityTokenProvider)
GetTokenAsync(TimeSpan)

Obtiene un token de seguridad.

(Heredado de SecurityTokenProvider)
GetTokenCore(TimeSpan)

Obtiene un token de seguridad mediante el certificado X.509 especificado en el constructor.

GetTokenCoreAsync(TimeSpan)

Obtiene un token de seguridad.

(Heredado de SecurityTokenProvider)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
RenewToken(TimeSpan, SecurityToken)

Renueva un token de seguridad.

(Heredado de SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

Renueva un token de seguridad.

(Heredado de SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Renueva un token de seguridad.

(Heredado de SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

Renueva un token de seguridad.

(Heredado de SecurityTokenProvider)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también