X509SecurityTokenProvider Classe

Definição

Representa um fornecedor de token de segurança que fornece X509SecurityToken tokens de segurança para um remetente de mensagem 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
Herança
X509SecurityTokenProvider
Implementações

Observações

Na maioria dos casos, não é necessário chamar diretamente a X509SecurityTokenProvider classe, pois é chamada quando um cliente envia uma mensagem SOAP que requer um X509SecurityToken token de segurança. Especificamente, um cliente especifica o tipo de token de segurança necessário, usando a ClientCredentials classe e a ClientCredentials classe chama o GetToken método para obter um token de segurança. Quando o token de segurança necessário é um X509SecurityToken token de segurança, o GetToken método chama o GetTokenCore método.

Construtores

Name Description
X509SecurityTokenProvider(StoreLocation, StoreName, X509FindType, Object)

Inicializa uma nova instância da X509SecurityTokenProvider classe ao obter um certificado X.509 dos critérios especificados para armazenamento de certificados.

X509SecurityTokenProvider(X509Certificate2)

Inicializa uma nova instância da X509SecurityTokenProvider classe usando o certificado X.509 especificado.

Propriedades

Name Description
Certificate

Recebe o certificado X.509 associado ao X509SecurityToken token de segurança.

SupportsTokenCancellation

Recebe um valor que indica se o token de segurança pode ser cancelado.

(Herdado de SecurityTokenProvider)
SupportsTokenRenewal

Recebe um valor que indica se o token de segurança é renovável.

(Herdado de SecurityTokenProvider)

Métodos

Name Description
BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Inicia uma operação assíncrona para cancelar um token de segurança.

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

Inicia uma operação assíncrona para cancelar um token de segurança.

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

Inicia uma operação assíncrona para obter um token de segurança.

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

Inicia uma operação assíncrona para obter um token de segurança.

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

Inicia uma operação assíncrona que renova um token de segurança.

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

Inicia uma operação assíncrona que renova um token de segurança.

(Herdado de SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Cancela um token de segurança.

(Herdado de SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Cancela um token de segurança.

(Herdado de SecurityTokenProvider)
Dispose()

Liberta todos os recursos utilizados pelo X509SecurityTokenProvider.

EndCancelToken(IAsyncResult)

Completa uma operação assíncrona para cancelar um token de segurança.

(Herdado de SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Completa uma operação assíncrona para cancelar um token de segurança.

(Herdado de SecurityTokenProvider)
EndGetToken(IAsyncResult)

Completa uma operação assíncrona para obter um token de segurança.

(Herdado de SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Completa uma operação assíncrona para obter um token de segurança.

(Herdado de SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Conclui uma operação assíncrona para renovar um token de segurança.

(Herdado de SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Conclui uma operação assíncrona para renovar o token de segurança.

(Herdado de SecurityTokenProvider)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetToken(TimeSpan)

Recebe um token de segurança.

(Herdado de SecurityTokenProvider)
GetTokenCore(TimeSpan)

Obtém um token de segurança usando o certificado X.509 especificado no construtor.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
RenewToken(TimeSpan, SecurityToken)

Renova um token de segurança.

(Herdado de SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Renova um token de segurança.

(Herdado de SecurityTokenProvider)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também