X509SecurityTokenProvider X509SecurityTokenProvider X509SecurityTokenProvider X509SecurityTokenProvider Class

Definition

Stellt einen Anbieter von Sicherheitstoken dar, der X509SecurityToken-Sicherheitstoken für einen SOAP-Nachrichten-Absender bereitstellt.Represents a security token provider that provides X509SecurityToken security tokens for a SOAP message sender.

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
X509SecurityTokenProviderX509SecurityTokenProviderX509SecurityTokenProviderX509SecurityTokenProvider
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.In most instances it is not necessary to call the X509SecurityTokenProvider class directly, as it is called when a client sends a SOAP message that requires a X509SecurityToken security token. 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.Specifically, a client specifies the type of security token required, using the ClientCredentials class and the ClientCredentials class calls the GetToken method to get a security token. Wenn das benötigte Sicherheitstoken ein X509SecurityToken-Sicherheitstoken ist, ruft die GetToken-Methode die GetTokenCore-Methode auf.When the security token required is an X509SecurityToken security token, the GetToken method calls the GetTokenCore method.

Konstruktoren

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

Initialisiert eine neue Instanz der X509SecurityTokenProvider-Klasse, indem ein X.509-Zertifikat mit den angegebenen Zertifikatspeicherkriterien abgerufen wird.Initializes a new instance of the X509SecurityTokenProvider class by getting an X.509 certificate from the specified certificate store criteria.

X509SecurityTokenProvider(X509Certificate2) X509SecurityTokenProvider(X509Certificate2) X509SecurityTokenProvider(X509Certificate2) X509SecurityTokenProvider(X509Certificate2)

Initialisiert eine neue Instanz der X509SecurityTokenProvider-Klasse unter Verwendung des angegebenen X.509-Zertifikats.Initializes a new instance of the X509SecurityTokenProvider class using the specified X.509 certificate.

Eigenschaften

Certificate Certificate Certificate Certificate

Ruft das dem X509SecurityToken-Sicherheitstoken zugeordnete X.509-Zertifikat ab.Gets the X.509 certificate associated with the X509SecurityToken security token.

SupportsTokenCancellation SupportsTokenCancellation SupportsTokenCancellation SupportsTokenCancellation

Ruft einen Wert ab, der angibt, ob das Sicherheitstoken storniert werden kann.Gets a value that indicates whether the security token can be cancelled.

(Inherited from SecurityTokenProvider)
SupportsTokenRenewal SupportsTokenRenewal SupportsTokenRenewal SupportsTokenRenewal

Ruft einen Wert ab, der angibt, ob das Sicherheitstoken erneuerbar ist.Gets a value that indicates whether the security token is renewable.

(Inherited from SecurityTokenProvider)

Methoden

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

Startet einen asynchronen Vorgang, um ein Sicherheitstoken abzubrechen.Begins an asynchronous operation to cancel a security token.

(Inherited from SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um ein Sicherheitstoken abzubrechen.Begins an asynchronous operation to cancel a security token.

(Inherited from SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object) BeginGetToken(TimeSpan, AsyncCallback, Object) BeginGetToken(TimeSpan, AsyncCallback, Object) BeginGetToken(TimeSpan, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um ein Sicherheitstoken abzurufen.Begins an asynchronous operation to get a security token.

(Inherited from SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object) BeginGetTokenCore(TimeSpan, AsyncCallback, Object) BeginGetTokenCore(TimeSpan, AsyncCallback, Object) BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um ein Sicherheitstoken abzurufen.Begins an asynchronous operation to get a security token.

(Inherited from SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object) BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object) BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object) BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der ein Sicherheitstoken erneuert.Begins an asynchronous operation that renews a security token.

(Inherited from SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der ein Sicherheitstoken erneuert.Begins an asynchronous operation that renews a security token.

(Inherited from SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken) CancelToken(TimeSpan, SecurityToken) CancelToken(TimeSpan, SecurityToken) CancelToken(TimeSpan, SecurityToken)

Bricht ein Sicherheitstoken ab.Cancels a security token.

(Inherited from SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken) CancelTokenCore(TimeSpan, SecurityToken) CancelTokenCore(TimeSpan, SecurityToken) CancelTokenCore(TimeSpan, SecurityToken)

Bricht ein Sicherheitstoken ab.Cancels a security token.

(Inherited from SecurityTokenProvider)
Dispose() Dispose() Dispose() Dispose()

Gibt alle vom X509SecurityTokenProvider verwendeten Ressourcen frei.Releases all resources used by the X509SecurityTokenProvider.

EndCancelToken(IAsyncResult) EndCancelToken(IAsyncResult) EndCancelToken(IAsyncResult) EndCancelToken(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken abzubrechen.Completes an asynchronous operation to cancel a security token.

(Inherited from SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult) EndCancelTokenCore(IAsyncResult) EndCancelTokenCore(IAsyncResult) EndCancelTokenCore(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken abzubrechen.Completes an asynchronous operation to cancel a security token.

(Inherited from SecurityTokenProvider)
EndGetToken(IAsyncResult) EndGetToken(IAsyncResult) EndGetToken(IAsyncResult) EndGetToken(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken abzurufen.Completes an asynchronous operation to get a security token.

(Inherited from SecurityTokenProvider)
EndGetTokenCore(IAsyncResult) EndGetTokenCore(IAsyncResult) EndGetTokenCore(IAsyncResult) EndGetTokenCore(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken abzurufen.Completes an asynchronous operation to get a security token.

(Inherited from SecurityTokenProvider)
EndRenewToken(IAsyncResult) EndRenewToken(IAsyncResult) EndRenewToken(IAsyncResult) EndRenewToken(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken zu erneuern.Completes an asynchronous operation to renew a security token.

(Inherited from SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult) EndRenewTokenCore(IAsyncResult) EndRenewTokenCore(IAsyncResult) EndRenewTokenCore(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um das Sicherheitstoken zu erneuern.Completes an asynchronous operation to renew the security token.

(Inherited from SecurityTokenProvider)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetToken(TimeSpan) GetToken(TimeSpan) GetToken(TimeSpan) GetToken(TimeSpan)

Ruft ein Sicherheitstoken ab.Gets a security token.

(Inherited from SecurityTokenProvider)
GetTokenCore(TimeSpan) GetTokenCore(TimeSpan) GetTokenCore(TimeSpan) GetTokenCore(TimeSpan)

Ruft mit dem im Konstruktor angegebenen X.509-Zertifikat ein Sicherheitstoken ab.Gets a security token using the X.509 certificate specified in the constructor.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
RenewToken(TimeSpan, SecurityToken) RenewToken(TimeSpan, SecurityToken) RenewToken(TimeSpan, SecurityToken) RenewToken(TimeSpan, SecurityToken)

Erneuert ein Sicherheitstoken.Renews a security token.

(Inherited from SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken) RenewTokenCore(TimeSpan, SecurityToken) RenewTokenCore(TimeSpan, SecurityToken) RenewTokenCore(TimeSpan, SecurityToken)

Erneuert ein Sicherheitstoken.Renews a security token.

(Inherited from SecurityTokenProvider)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für:

Siehe auch