X509SecurityTokenProvider Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje zprostředkovatele tokenů zabezpečení, který poskytuje X509SecurityToken tokeny zabezpečení pro odesílatele zprávy 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
- Dědičnost
- Implementuje
Poznámky
Ve většině případů není nutné volat X509SecurityTokenProvider třídu přímo, protože je volána, když klient odešle zprávu SOAP, která vyžaduje X509SecurityToken token zabezpečení. Konkrétně klient určuje typ požadovaného tokenu zabezpečení pomocí ClientCredentials třídy a ClientCredentials třída volá metodu GetToken pro získání tokenu zabezpečení. Pokud je požadovaným tokenem X509SecurityToken zabezpečení token zabezpečení, GetToken metoda volá metodu GetTokenCore .
Konstruktory
X509SecurityTokenProvider(StoreLocation, StoreName, X509FindType, Object) |
Inicializuje novou instanci X509SecurityTokenProvider třídy získáním certifikátu X.509 ze zadaných kritérií úložiště certifikátů. |
X509SecurityTokenProvider(X509Certificate2) |
Inicializuje novou instanci X509SecurityTokenProvider třídy pomocí zadaného certifikátu X.509. |
Vlastnosti
Certificate |
Získá certifikát X.509 přidružený k tokenu X509SecurityToken zabezpečení. |
SupportsTokenCancellation |
Získá hodnotu, která označuje, zda token zabezpečení lze zrušit. (Zděděno od SecurityTokenProvider) |
SupportsTokenRenewal |
Získá hodnotu, která označuje, zda token zabezpečení je obnovit. (Zděděno od SecurityTokenProvider) |
Metody
BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Zahájí asynchronní operaci, která zruší token zabezpečení. (Zděděno od SecurityTokenProvider) |
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Zahájí asynchronní operaci, která zruší token zabezpečení. (Zděděno od SecurityTokenProvider) |
BeginGetToken(TimeSpan, AsyncCallback, Object) |
Zahájí asynchronní operaci, která získá token zabezpečení. (Zděděno od SecurityTokenProvider) |
BeginGetTokenCore(TimeSpan, AsyncCallback, Object) |
Zahájí asynchronní operaci, která získá token zabezpečení. (Zděděno od SecurityTokenProvider) |
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Zahájí asynchronní operaci, která obnoví token zabezpečení. (Zděděno od SecurityTokenProvider) |
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Zahájí asynchronní operaci, která obnoví token zabezpečení. (Zděděno od SecurityTokenProvider) |
CancelToken(TimeSpan, SecurityToken) |
Zruší token zabezpečení. (Zděděno od SecurityTokenProvider) |
CancelTokenAsync(TimeSpan, SecurityToken) |
Zruší token zabezpečení. (Zděděno od SecurityTokenProvider) |
CancelTokenCore(TimeSpan, SecurityToken) |
Zruší token zabezpečení. (Zděděno od SecurityTokenProvider) |
CancelTokenCoreAsync(TimeSpan, SecurityToken) |
Zruší token zabezpečení. (Zděděno od SecurityTokenProvider) |
Dispose() |
Uvolní všechny prostředky používané nástrojem X509SecurityTokenProvider. |
EndCancelToken(IAsyncResult) |
Dokončí asynchronní operaci, která zruší token zabezpečení. (Zděděno od SecurityTokenProvider) |
EndCancelTokenCore(IAsyncResult) |
Dokončí asynchronní operaci, která zruší token zabezpečení. (Zděděno od SecurityTokenProvider) |
EndGetToken(IAsyncResult) |
Dokončí asynchronní operaci pro získání tokenu zabezpečení. (Zděděno od SecurityTokenProvider) |
EndGetTokenCore(IAsyncResult) |
Dokončí asynchronní operaci pro získání tokenu zabezpečení. (Zděděno od SecurityTokenProvider) |
EndRenewToken(IAsyncResult) |
Dokončí asynchronní operaci obnovení tokenu zabezpečení. (Zděděno od SecurityTokenProvider) |
EndRenewTokenCore(IAsyncResult) |
Dokončí asynchronní operaci obnovení tokenu zabezpečení. (Zděděno od SecurityTokenProvider) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetToken(TimeSpan) |
Získá token zabezpečení. (Zděděno od SecurityTokenProvider) |
GetTokenAsync(TimeSpan) |
Získá token zabezpečení. (Zděděno od SecurityTokenProvider) |
GetTokenCore(TimeSpan) |
Získá token zabezpečení pomocí certifikátu X.509 zadaného v konstruktoru. |
GetTokenCoreAsync(TimeSpan) |
Získá token zabezpečení. (Zděděno od SecurityTokenProvider) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
RenewToken(TimeSpan, SecurityToken) |
Obnoví token zabezpečení. (Zděděno od SecurityTokenProvider) |
RenewTokenAsync(TimeSpan, SecurityToken) |
Obnoví token zabezpečení. (Zděděno od SecurityTokenProvider) |
RenewTokenCore(TimeSpan, SecurityToken) |
Obnoví token zabezpečení. (Zděděno od SecurityTokenProvider) |
RenewTokenCoreAsync(TimeSpan, SecurityToken) |
Obnoví token zabezpečení. (Zděděno od SecurityTokenProvider) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |