Sdílet prostřednictvím


X509WindowsSecurityToken Třída

Definice

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
X509WindowsSecurityToken

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)

Platí pro