X509WindowsSecurityToken Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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) |