Freigeben über


X509SecurityTokenProvider Klasse

Definition

Stellt einen Anbieter von Sicherheitstoken dar, der X509SecurityToken-Sicherheitstoken für einen SOAP-Nachrichten-Absender bereitstellt.

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
Vererbung
X509SecurityTokenProvider
Implementiert

Hinweise

In den meisten Instanzen muss die X509SecurityTokenProvider-Klasse nicht direkt aufgerufen werden, da sie aufgerufen wird, wenn ein Client eine SOAP-Nachricht sendet, die ein X509SecurityToken-Sicherheitstoken erfordert. Ein Client gibt mithilfe der ClientCredentials-Klasse den Typ des erforderlichen Sicherheitstokens an und die ClientCredentials-Klasse ruft die GetToken-Methode auf, um ein Sicherheitstoken abzurufen. Wenn das benötigte Sicherheitstoken ein X509SecurityToken-Sicherheitstoken ist, ruft die GetToken-Methode die GetTokenCore-Methode auf.

Konstruktoren

X509SecurityTokenProvider(StoreLocation, StoreName, X509FindType, Object)

Initialisiert eine neue Instanz der X509SecurityTokenProvider-Klasse, indem ein X.509-Zertifikat mit den angegebenen Zertifikatspeicherkriterien abgerufen wird.

X509SecurityTokenProvider(X509Certificate2)

Initialisiert eine neue Instanz der X509SecurityTokenProvider-Klasse unter Verwendung des angegebenen X.509-Zertifikats.

Eigenschaften

Certificate

Ruft das dem X509SecurityToken-Sicherheitstoken zugeordnete X.509-Zertifikat ab.

SupportsTokenCancellation

Ruft einen Wert ab, der angibt, ob das Sicherheitstoken storniert werden kann.

(Geerbt von SecurityTokenProvider)
SupportsTokenRenewal

Ruft einen Wert ab, der angibt, ob das Sicherheitstoken erneuerbar ist.

(Geerbt von SecurityTokenProvider)

Methoden

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um ein Sicherheitstoken abzubrechen.

(Geerbt von SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um ein Sicherheitstoken abzubrechen.

(Geerbt von SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um ein Sicherheitstoken abzurufen.

(Geerbt von SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um ein Sicherheitstoken abzurufen.

(Geerbt von SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der ein Sicherheitstoken erneuert.

(Geerbt von SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der ein Sicherheitstoken erneuert.

(Geerbt von SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Bricht ein Sicherheitstoken ab.

(Geerbt von SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

Bricht ein Sicherheitstoken ab.

(Geerbt von SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Bricht ein Sicherheitstoken ab.

(Geerbt von SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

Bricht ein Sicherheitstoken ab.

(Geerbt von SecurityTokenProvider)
Dispose()

Gibt alle vom X509SecurityTokenProvider verwendeten Ressourcen frei.

EndCancelToken(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken abzubrechen.

(Geerbt von SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken abzubrechen.

(Geerbt von SecurityTokenProvider)
EndGetToken(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken abzurufen.

(Geerbt von SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken abzurufen.

(Geerbt von SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken zu erneuern.

(Geerbt von SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um das Sicherheitstoken zu erneuern.

(Geerbt von SecurityTokenProvider)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetToken(TimeSpan)

Ruft ein Sicherheitstoken ab.

(Geerbt von SecurityTokenProvider)
GetTokenAsync(TimeSpan)

Ruft ein Sicherheitstoken ab.

(Geerbt von SecurityTokenProvider)
GetTokenCore(TimeSpan)

Ruft mit dem im Konstruktor angegebenen X.509-Zertifikat ein Sicherheitstoken ab.

GetTokenCoreAsync(TimeSpan)

Ruft ein Sicherheitstoken ab.

(Geerbt von SecurityTokenProvider)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
RenewToken(TimeSpan, SecurityToken)

Erneuert ein Sicherheitstoken.

(Geerbt von SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

Erneuert ein Sicherheitstoken.

(Geerbt von SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Erneuert ein Sicherheitstoken.

(Geerbt von SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

Erneuert ein Sicherheitstoken.

(Geerbt von SecurityTokenProvider)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen