X509ThumbprintKeyIdentifierClause 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 klauzuli identifikátoru klíče, která identifikuje tokeny zabezpečení X509SecurityToken pomocí kryptografického otisku certifikátu X.509.
public ref class X509ThumbprintKeyIdentifierClause : System::IdentityModel::Tokens::BinaryKeyIdentifierClause
public class X509ThumbprintKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause
type X509ThumbprintKeyIdentifierClause = class
inherit BinaryKeyIdentifierClause
Public Class X509ThumbprintKeyIdentifierClause
Inherits BinaryKeyIdentifierClause
- Dědičnost
Poznámky
Obvykle se X509ThumbprintKeyIdentifierClause nemusí používat, jinak než při vytvoření vlastní služby tokenů zabezpečení. Když služba tokenu zabezpečení vrátí token zabezpečení, vystavený token zabezpečení obsahuje odkazy na připojené a nepřipojené tokeny zabezpečení. Připojené odkazy odkazují na tokeny zabezpečení obsažené v hlavičce zabezpečení tokenu zprávy SOAP a nepřipojené odkazy odkazují na tokeny zabezpečení, které nejsou zahrnuty v hlavičce zabezpečení zprávy SOAP. Tyto odkazy obvykle potvrzují pravost vydaného tokenu zabezpečení. Pomocí třídy X509ThumbprintKeyIdentifierClause odkazujte na token zabezpečení X509SecurityToken pomocí kryptografického otisku certifikátu X.509. Metoda GetX509Thumbprint vrátí kryptografický otisk.
Windows Communication Foundation podporuje následující typy odkazů na tokeny zabezpečení pro X509SecurityToken tokeny zabezpečení.
Konstruktory
X509ThumbprintKeyIdentifierClause(Byte[]) |
Inicializuje novou instanci třídy X509ThumbprintKeyIdentifierClause pomocí zadaného kryptografického otisku pro certifikát X.509. |
X509ThumbprintKeyIdentifierClause(X509Certificate2) |
Inicializuje novou instanci třídy X509ThumbprintKeyIdentifierClause pomocí zadaného certifikátu X.509. |
Vlastnosti
CanCreateKey |
Získá hodnotu, která označuje, zda je možné vytvořit klíč. (Zděděno od SecurityKeyIdentifierClause) |
ClauseType |
Získá typ klauzule identifikátoru klíče. (Zděděno od SecurityKeyIdentifierClause) |
DerivationLength |
Získá velikost odvozeného klíče. (Zděděno od SecurityKeyIdentifierClause) |
Id |
Získá nebo nastaví ID klauzule identifikátoru klíče. (Zděděno od SecurityKeyIdentifierClause) |
Metody
CreateKey() |
Vytvoří klíč na základě parametrů předaných do konstruktoru. (Zděděno od SecurityKeyIdentifierClause) |
Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
GetBuffer() |
Získá binární data představující identifikátor klíče. (Zděděno od BinaryKeyIdentifierClause) |
GetDerivationNonce() |
Získá nonce, který byl použit k vygenerování odvozeného klíče. (Zděděno od SecurityKeyIdentifierClause) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetRawBuffer() |
Získá binární data představující identifikátor klíče. (Zděděno od BinaryKeyIdentifierClause) |
GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
GetX509Thumbprint() |
Vrátí kryptografický otisk certifikátu X.509. |
Matches(Byte[], Int32) |
Vrátí hodnotu, která určuje, zda binární data pro aktuální instanci jsou ekvivalentní zadaným binárním datům při zadaném posunu. (Zděděno od BinaryKeyIdentifierClause) |
Matches(Byte[]) |
Vrátí hodnotu, která určuje, zda binární data pro aktuální instanci odpovídají zadaným binárním datům. (Zděděno od BinaryKeyIdentifierClause) |
Matches(SecurityKeyIdentifierClause) |
Vrátí hodnotu, která určuje, jestli je identifikátor klíče pro tuto instanci ekvivalentní zadané klauzuli identifikátoru klíče. (Zděděno od BinaryKeyIdentifierClause) |
Matches(X509Certificate2) |
Vrátí hodnotu, která určuje, jestli je identifikátor klíče pro tuto instanci ekvivalentní kryptografickému otisku zadaného certifikátu X.509. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. |