X509WindowsSecurityToken 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 token zabezpečení, který je založen na certifikátu X.509 a že certifikát je mapován na uživatele domény systému Windows nebo uživatelský účet místního počítače.
public ref class X509WindowsSecurityToken : System::IdentityModel::Tokens::X509SecurityToken
public class X509WindowsSecurityToken : System.IdentityModel.Tokens.X509SecurityToken
type X509WindowsSecurityToken = class
inherit X509SecurityToken
Public Class X509WindowsSecurityToken
Inherits X509SecurityToken
- Dědičnost
Poznámky
Vývojáři aplikací obvykle nemusí používat X509WindowsSecurityToken třídu, pokud webová služba musí získat přístup k podrobnostem o certifikátu X.509 odkazovaném v příchozí zprávě SOAP nebo doméně nebo účtu počítače, na který je certifikát namapován. Pokud chcete získat podrobnosti o certifikátu X.509, přejděte k Certificate vlastnosti . Pokud chcete získat identitu uživatele, projděte si WindowsIdentity vlastnost .
Konstruktory
X509WindowsSecurityToken(X509Certificate2, WindowsIdentity) |
Inicializuje novou instanci X509WindowsSecurityToken třídy pomocí zadaného certifikátu X.509 a domény systému Windows nebo účtu počítače. |
X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String) |
Inicializuje novou instanci X509WindowsSecurityToken třídy pomocí zadaného certifikátu X.509, domény systému Windows nebo účtu počítače a jedinečného identifikátoru. |
X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String, String) |
Vytvoří novou instanci položky X509WindowsSecurityToken. |
Vlastnosti
AuthenticationType |
Získá typ ověřování pro token. |
Certificate |
Získá X.509 certifikát přidružený k tokenu zabezpečení. (Zděděno od X509SecurityToken) |
Id |
Získá jedinečný identifikátor tokenu zabezpečení. (Zděděno od X509SecurityToken) |
SecurityKeys |
Získá kryptografické klíče přidružené k tokenu zabezpečení. (Zděděno od X509SecurityToken) |
ValidFrom |
Získá první okamžik v čase, ve kterém je tento token zabezpečení platný. (Zděděno od X509SecurityToken) |
ValidTo |
Získá poslední okamžik v čase, kdy je tento token zabezpečení platný. (Zděděno od X509SecurityToken) |
WindowsIdentity |
Získá identitu domény systému Windows nebo účtu počítače. |
Metody
CanCreateKeyIdentifierClause<T>() |
Získá hodnotu označující, zda tento token zabezpečení je schopen vytvořit identifikátor zadaného klíče. (Zděděno od X509SecurityToken) |
CreateKeyIdentifierClause<T>() |
Vytvoří klauzuli identifikátoru zadaného klíče. (Zděděno od X509SecurityToken) |
Dispose() |
Uvolní všechny prostředky používané nástrojem X509WindowsSecurityToken. |
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) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Vrátí hodnotu určující, zda se identifikátor klíče pro tuto instanci rovná zadanému identifikátoru klíče. (Zděděno od X509SecurityToken) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
Získá klíč pro zadaný klíč identifikátor klauzule. (Zděděno od SecurityToken) |
ThrowIfDisposed() |
Vyvolá výjimku, ThrowIfDisposed() pokud byla volána metoda pro tuto instanci. (Zděděno od X509SecurityToken) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |