X509SecurityTokenProvider Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en säkerhetstokenprovider som tillhandahåller X509SecurityToken säkerhetstoken för en SOAP-meddelandesändare.
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
- Arv
- Implementeringar
Kommentarer
I de flesta fall är det inte nödvändigt att anropa X509SecurityTokenProvider klassen direkt, eftersom den anropas när en klient skickar ett SOAP-meddelande som kräver en X509SecurityToken säkerhetstoken. Mer specifikt anger en klient vilken typ av säkerhetstoken som krävs, med hjälp av ClientCredentials klassen och ClientCredentials klassen anropar GetToken metoden för att hämta en säkerhetstoken. När den säkerhetstoken som krävs är en X509SecurityToken säkerhetstoken GetToken anropar GetTokenCore metoden metoden.
Konstruktorer
| Name | Description |
|---|---|
| X509SecurityTokenProvider(StoreLocation, StoreName, X509FindType, Object) |
Initierar en ny instans av X509SecurityTokenProvider klassen genom att hämta ett X.509-certifikat från det angivna villkoret för certifikatarkivet. |
| X509SecurityTokenProvider(X509Certificate2) |
Initierar en ny instans av X509SecurityTokenProvider klassen med det angivna X.509-certifikatet. |
Egenskaper
| Name | Description |
|---|---|
| Certificate |
Hämtar X.509-certifikatet som är associerat med X509SecurityToken säkerhetstoken. |
| SupportsTokenCancellation |
Hämtar ett värde som anger om säkerhetstoken kan avbrytas. (Ärvd från SecurityTokenProvider) |
| SupportsTokenRenewal |
Hämtar ett värde som anger om säkerhetstoken kan förnyas. (Ärvd från SecurityTokenProvider) |
Metoder
| Name | Description |
|---|---|
| BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att avbryta en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att avbryta en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| BeginGetToken(TimeSpan, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att hämta en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| BeginGetTokenCore(TimeSpan, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att hämta en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd som förnyar en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd som förnyar en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| CancelToken(TimeSpan, SecurityToken) |
Avbryter en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| CancelTokenCore(TimeSpan, SecurityToken) |
Avbryter en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| Dispose() |
Släpper alla resurser som används av X509SecurityTokenProvider. |
| EndCancelToken(IAsyncResult) |
Slutför en asynkron åtgärd för att avbryta en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| EndCancelTokenCore(IAsyncResult) |
Slutför en asynkron åtgärd för att avbryta en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| EndGetToken(IAsyncResult) |
Slutför en asynkron åtgärd för att hämta en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| EndGetTokenCore(IAsyncResult) |
Slutför en asynkron åtgärd för att hämta en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| EndRenewToken(IAsyncResult) |
Slutför en asynkron åtgärd för att förnya en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| EndRenewTokenCore(IAsyncResult) |
Slutför en asynkron åtgärd för att förnya säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetToken(TimeSpan) |
Hämtar en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| GetTokenCore(TimeSpan) |
Hämtar en säkerhetstoken med X.509-certifikatet som anges i konstruktorn. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| RenewToken(TimeSpan, SecurityToken) |
Förnyar en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| RenewTokenCore(TimeSpan, SecurityToken) |
Förnyar en säkerhetstoken. (Ärvd från SecurityTokenProvider) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |