Udostępnij za pośrednictwem


X509WindowsSecurityToken Klasa

Definicja

Reprezentuje token zabezpieczający oparty na certyfikacie X.509 i jest mapowany na konto użytkownika domeny systemu Windows lub użytkownika komputera lokalnego.

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
Dziedziczenie
X509WindowsSecurityToken

Uwagi

Zazwyczaj deweloperzy aplikacji nie muszą używać X509WindowsSecurityToken klasy , chyba że usługa sieci Web musi uzyskać dostęp do szczegółowych informacji o certyfikacie X.509 przywoływanym w przychodzącym komunikacie SOAP lub domenie lub koncie komputera, na które jest mapowany certyfikat. Aby uzyskać szczegółowe informacje o certyfikacie X.509, uzyskaj dostęp do Certificate właściwości . Aby uzyskać tożsamość użytkownika, zobacz WindowsIdentity właściwość .

Konstruktory

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity)

Inicjuje nowe wystąpienie X509WindowsSecurityToken klasy przy użyciu określonego certyfikatu X.509 i domeny systemu Windows lub konta komputera.

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String)

Inicjuje nowe wystąpienie X509WindowsSecurityToken klasy przy użyciu określonego certyfikatu X.509, domeny systemu Windows lub konta komputera oraz unikatowego identyfikatora.

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String, String)

Tworzy nowe wystąpienie klasy X509WindowsSecurityToken.

Właściwości

AuthenticationType

Pobiera typ uwierzytelniania dla tokenu.

Certificate

Pobiera certyfikat X.509 skojarzony z tokenem zabezpieczającym.

(Odziedziczone po X509SecurityToken)
Id

Pobiera unikatowy identyfikator tokenu zabezpieczającego.

(Odziedziczone po X509SecurityToken)
SecurityKeys

Pobiera klucze kryptograficzne skojarzone z tokenem zabezpieczającym.

(Odziedziczone po X509SecurityToken)
ValidFrom

Pobiera pierwszy moment w czasie, w którym ten token zabezpieczający jest prawidłowy.

(Odziedziczone po X509SecurityToken)
ValidTo

Pobiera ostatnią chwilę w czasie, w którym ten token zabezpieczający jest prawidłowy.

(Odziedziczone po X509SecurityToken)
WindowsIdentity

Pobiera tożsamość domeny lub konta komputera z systemem Windows.

Metody

CanCreateKeyIdentifierClause<T>()

Pobiera wartość wskazującą, czy ten token zabezpieczający może utworzyć określony identyfikator klucza.

(Odziedziczone po X509SecurityToken)
CreateKeyIdentifierClause<T>()

Tworzy określoną klauzulę identyfikatora klucza.

(Odziedziczone po X509SecurityToken)
Dispose()

Zwalnia wszelkie zasoby używane przez element X509WindowsSecurityToken.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Zwraca wartość wskazującą, czy identyfikator klucza dla tego wystąpienia jest równy określonemu identyfikatorowi klucza.

(Odziedziczone po X509SecurityToken)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Pobiera klucz dla określonej klauzuli identyfikatora klucza.

(Odziedziczone po SecurityToken)
ThrowIfDisposed()

Zgłasza wyjątek, jeśli ThrowIfDisposed() metoda została wywołana dla tego wystąpienia.

(Odziedziczone po X509SecurityToken)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy