Udostępnij za pośrednictwem


X509SecurityTokenProvider Klasa

Definicja

Reprezentuje dostawcę tokenów zabezpieczających, który udostępnia X509SecurityToken tokeny zabezpieczające dla nadawcy komunikatów PROTOKOŁU 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
Dziedziczenie
X509SecurityTokenProvider
Implementuje

Uwagi

W większości przypadków nie jest konieczne bezpośrednie wywołanie X509SecurityTokenProvider klasy, ponieważ jest wywoływane, gdy klient wysyła komunikat PROTOKOŁU SOAP, który wymaga tokenu zabezpieczającego X509SecurityToken . W szczególności klient określa typ wymaganego tokenu zabezpieczającego, używając ClientCredentials klasy , a ClientCredentials klasa wywołuje GetToken metodę w celu uzyskania tokenu zabezpieczającego. Jeśli wymagany token zabezpieczający jest tokenem zabezpieczającym X509SecurityToken , GetToken metoda wywołuje metodę GetTokenCore .

Konstruktory

X509SecurityTokenProvider(StoreLocation, StoreName, X509FindType, Object)

Inicjuje nowe wystąpienie X509SecurityTokenProvider klasy, uzyskując certyfikat X.509 z określonych kryteriów magazynu certyfikatów.

X509SecurityTokenProvider(X509Certificate2)

Inicjuje X509SecurityTokenProvider nowe wystąpienie klasy przy użyciu określonego certyfikatu X.509.

Właściwości

Certificate

Pobiera certyfikat X.509 skojarzony z tokenem zabezpieczającym X509SecurityToken .

SupportsTokenCancellation

Pobiera wartość wskazującą, czy można anulować token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
SupportsTokenRenewal

Pobiera wartość wskazującą, czy token zabezpieczający jest odnawialny.

(Odziedziczone po SecurityTokenProvider)

Metody

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną w celu anulowania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną w celu anulowania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną w celu uzyskania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną w celu uzyskania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, która odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, która odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Anuluje token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

Anuluje token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Anuluje token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

Anuluje token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
Dispose()

Zwalnia wszelkie zasoby używane przez element X509SecurityTokenProvider.

EndCancelToken(IAsyncResult)

Wykonuje operację asynchroniczną w celu anulowania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Wykonuje operację asynchroniczną w celu anulowania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
EndGetToken(IAsyncResult)

Wykonuje operację asynchroniczną w celu uzyskania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Wykonuje operację asynchroniczną w celu uzyskania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Kończy operację asynchroniczną w celu odnowienia tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Kończy operację asynchroniczną w celu odnowienia tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetToken(TimeSpan)

Pobiera token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
GetTokenAsync(TimeSpan)

Pobiera token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
GetTokenCore(TimeSpan)

Pobiera token zabezpieczający przy użyciu certyfikatu X.509 określonego w konstruktorze.

GetTokenCoreAsync(TimeSpan)

Pobiera token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
RenewToken(TimeSpan, SecurityToken)

Odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

Odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

Odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też