X509SecurityTokenProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un fournisseur de jetons de sécurité qui fournit X509SecurityToken des jetons de sécurité pour un expéditeur de message 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
- Héritage
- Implémente
Remarques
Dans la plupart des cas, il n’est pas nécessaire d’appeler la X509SecurityTokenProvider classe directement, car elle est appelée lorsqu’un client envoie un message SOAP qui nécessite un X509SecurityToken jeton de sécurité. Plus précisément, un client spécifie le type de jeton de sécurité requis, à l’aide de la ClientCredentials classe et de la ClientCredentials classe appelle la GetToken méthode pour obtenir un jeton de sécurité. Lorsque le jeton de sécurité requis est un X509SecurityToken jeton de sécurité, la GetToken méthode appelle la GetTokenCore méthode.
Constructeurs
| Nom | Description |
|---|---|
| X509SecurityTokenProvider(StoreLocation, StoreName, X509FindType, Object) |
Initialise une nouvelle instance de la X509SecurityTokenProvider classe en obtenant un certificat X.509 à partir des critères de magasin de certificats spécifiés. |
| X509SecurityTokenProvider(X509Certificate2) |
Initialise une nouvelle instance de la X509SecurityTokenProvider classe à l’aide du certificat X.509 spécifié. |
Propriétés
| Nom | Description |
|---|---|
| Certificate |
Obtient le certificat X.509 associé au jeton de X509SecurityToken sécurité. |
| SupportsTokenCancellation |
Obtient une valeur qui indique si le jeton de sécurité peut être annulé. (Hérité de SecurityTokenProvider) |
| SupportsTokenRenewal |
Obtient une valeur qui indique si le jeton de sécurité est renouvelable. (Hérité de SecurityTokenProvider) |
Méthodes
| Nom | Description |
|---|---|
| BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Commence une opération asynchrone pour annuler un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Commence une opération asynchrone pour annuler un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| BeginGetToken(TimeSpan, AsyncCallback, Object) |
Commence une opération asynchrone pour obtenir un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| BeginGetTokenCore(TimeSpan, AsyncCallback, Object) |
Commence une opération asynchrone pour obtenir un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Commence une opération asynchrone qui renouvelle un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Commence une opération asynchrone qui renouvelle un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| CancelToken(TimeSpan, SecurityToken) |
Annule un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| CancelTokenCore(TimeSpan, SecurityToken) |
Annule un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| Dispose() |
Libère toutes les ressources utilisées par le X509SecurityTokenProvider. |
| EndCancelToken(IAsyncResult) |
Termine une opération asynchrone pour annuler un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| EndCancelTokenCore(IAsyncResult) |
Termine une opération asynchrone pour annuler un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| EndGetToken(IAsyncResult) |
Termine une opération asynchrone pour obtenir un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| EndGetTokenCore(IAsyncResult) |
Termine une opération asynchrone pour obtenir un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| EndRenewToken(IAsyncResult) |
Termine une opération asynchrone pour renouveler un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| EndRenewTokenCore(IAsyncResult) |
Termine une opération asynchrone pour renouveler le jeton de sécurité. (Hérité de SecurityTokenProvider) |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetToken(TimeSpan) |
Obtient un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| GetTokenCore(TimeSpan) |
Obtient un jeton de sécurité à l’aide du certificat X.509 spécifié dans le constructeur. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| RenewToken(TimeSpan, SecurityToken) |
Renouvelle un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| RenewTokenCore(TimeSpan, SecurityToken) |
Renouvelle un jeton de sécurité. (Hérité de SecurityTokenProvider) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |