X509SecurityTokenProvider Klas

Definitie

Vertegenwoordigt een beveiligingstokenprovider die beveiligingstokens biedt X509SecurityToken voor een SOAP-berichtzender.

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
Overname
X509SecurityTokenProvider
Implementeringen

Opmerkingen

In de meeste gevallen is het niet nodig om de X509SecurityTokenProvider klasse rechtstreeks aan te roepen, omdat deze wordt aangeroepen wanneer een client een SOAP-bericht verzendt waarvoor een X509SecurityToken beveiligingstoken is vereist. Een client geeft specifiek het type beveiligingstoken op dat is vereist, met behulp van de ClientCredentials klasse en de ClientCredentials klasse roept de GetToken methode aan om een beveiligingstoken op te halen. Wanneer het vereiste beveiligingstoken een X509SecurityToken beveiligingstoken is, roept de GetToken methode de GetTokenCore methode aan.

Constructors

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

Initialiseert een nieuw exemplaar van de X509SecurityTokenProvider klasse door een X.509-certificaat op te halen uit de opgegeven criteria voor het certificaatarchief.

X509SecurityTokenProvider(X509Certificate2)

Initialiseert een nieuw exemplaar van de X509SecurityTokenProvider klasse met behulp van het opgegeven X.509-certificaat.

Eigenschappen

Name Description
Certificate

Hiermee wordt het X.509-certificaat opgehaald dat is gekoppeld aan het X509SecurityToken beveiligingstoken.

SupportsTokenCancellation

Hiermee wordt een waarde opgehaald die aangeeft of het beveiligingstoken kan worden geannuleerd.

(Overgenomen van SecurityTokenProvider)
SupportsTokenRenewal

Hiermee wordt een waarde opgehaald die aangeeft of het beveiligingstoken kan worden verlengd.

(Overgenomen van SecurityTokenProvider)

Methoden

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

Hiermee wordt een asynchrone bewerking gestart om een beveiligingstoken te annuleren.

(Overgenomen van SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Hiermee wordt een asynchrone bewerking gestart om een beveiligingstoken te annuleren.

(Overgenomen van SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Begint een asynchrone bewerking om een beveiligingstoken op te halen.

(Overgenomen van SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Begint een asynchrone bewerking om een beveiligingstoken op te halen.

(Overgenomen van SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Hiermee wordt een asynchrone bewerking gestart waarmee een beveiligingstoken wordt vernieuwd.

(Overgenomen van SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Hiermee wordt een asynchrone bewerking gestart waarmee een beveiligingstoken wordt vernieuwd.

(Overgenomen van SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Hiermee annuleert u een beveiligingstoken.

(Overgenomen van SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Hiermee annuleert u een beveiligingstoken.

(Overgenomen van SecurityTokenProvider)
Dispose()

Alle resources die worden gebruikt door de X509SecurityTokenProvider.

EndCancelToken(IAsyncResult)

Hiermee voltooit u een asynchrone bewerking om een beveiligingstoken te annuleren.

(Overgenomen van SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Hiermee voltooit u een asynchrone bewerking om een beveiligingstoken te annuleren.

(Overgenomen van SecurityTokenProvider)
EndGetToken(IAsyncResult)

Voltooit een asynchrone bewerking om een beveiligingstoken op te halen.

(Overgenomen van SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Voltooit een asynchrone bewerking om een beveiligingstoken op te halen.

(Overgenomen van SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Voltooit een asynchrone bewerking om een beveiligingstoken te vernieuwen.

(Overgenomen van SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Hiermee wordt een asynchrone bewerking voltooid om het beveiligingstoken te vernieuwen.

(Overgenomen van SecurityTokenProvider)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetToken(TimeSpan)

Hiermee haalt u een beveiligingstoken op.

(Overgenomen van SecurityTokenProvider)
GetTokenCore(TimeSpan)

Hiermee haalt u een beveiligingstoken op met behulp van het X.509-certificaat dat is opgegeven in de constructor.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
RenewToken(TimeSpan, SecurityToken)

Een beveiligingstoken wordt vernieuwd.

(Overgenomen van SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Een beveiligingstoken wordt vernieuwd.

(Overgenomen van SecurityTokenProvider)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook