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 że certyfikat jest mapowany na konto użytkownika domeny systemu Windows lub 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 na temat certyfikatu X. 509, do którego odwołuje się przychodzący komunikat protokołu SOAP lub domena lub konto komputera, na którym jest zamapowany certyfikat. Aby uzyskać szczegółowe informacje na temat certyfikatu 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 i 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órej ten token zabezpieczający jest prawidłowy. (Odziedziczone po X509SecurityToken) |
| WindowsIdentity |
Pobiera tożsamość domeny systemu Windows lub konta komputera. |
Metody
| CanCreateKeyIdentifierClause<T>() |
Pobiera wartość wskazującą, czy ten token zabezpieczający jest w stanie 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. |
| Dispose() |
Zwalnia wszelkie zasoby używane przez element X509SecurityToken. (Odziedziczone po X509SecurityToken) |
| 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 podanej wartości identyfikatora 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) |