Sdílet prostřednictvím


X509RawDataKeyIdentifierClause Třída

Definice

Představuje klauzuli identifikátoru klíče, která identifikuje X509SecurityToken token zabezpečení pomocí nezpracovaných dat certifikátu X.509.

public ref class X509RawDataKeyIdentifierClause : System::IdentityModel::Tokens::BinaryKeyIdentifierClause
public class X509RawDataKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause
type X509RawDataKeyIdentifierClause = class
    inherit BinaryKeyIdentifierClause
Public Class X509RawDataKeyIdentifierClause
Inherits BinaryKeyIdentifierClause
Dědičnost

Poznámky

Obvykle X509RawDataKeyIdentifierClause není nutné použít jinou službu než při vytvoření vlastní služby tokenů zabezpečení. Když služba tokenů 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í zprávy SOAP a nepřipojené odkazy jsou tokeny zabezpečení, které nejsou zahrnuty v hlavičce zabezpečení zprávy SOAP. Tyto odkazy obvykle potvrzují pravost vydaného tokenu zabezpečení. X509RawDataKeyIdentifierClause Pomocí třídy můžete odkazovat na X509SecurityToken token zabezpečení pomocí nezpracovaných dat certifikátu X.509. Metoda GetX509RawData vrátí nezpracovaná data.

Windows Communication Foundation (WCF) podporuje následující typy odkazů na tokeny zabezpečení pro X509SecurityToken tokeny zabezpečení.

X509ThumbprintKeyIdentifierClause

Konstruktory

X509RawDataKeyIdentifierClause(Byte[])

Inicializuje novou instanci X509RawDataKeyIdentifierClause třídy pomocí zadaných nezpracovaných dat certifikátu X.509.

X509RawDataKeyIdentifierClause(X509Certificate2)

Inicializuje novou instanci X509RawDataKeyIdentifierClause třídy pomocí zadaného certifikátu X.509.

Vlastnosti

CanCreateKey

Získá hodnotu, která označuje, zda lze vytvořit klíč z nezpracovaných dat X.509 certifikát nebo bajtové pole zadané v konstruktoru.

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íč z nezpracovaných dat X.509 certifikátu nebo pole bajtů, který je zadán v konstruktoru.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetBuffer()

Získá binární data, která představuje 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í hashovací funkce.

(Zděděno od Object)
GetRawBuffer()

Získá binární data, která představuje identifikátor klíče.

(Zděděno od BinaryKeyIdentifierClause)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
GetX509RawData()

Získá nezpracovaná data přidružená k certifikátu X.509.

Matches(Byte[])

Vrátí hodnotu, která označuje, zda binární data pro aktuální instanci odpovídají zadaným binárním datům.

(Zděděno od BinaryKeyIdentifierClause)
Matches(Byte[], Int32)

Vrátí hodnotu, která označuje, zda binární data pro aktuální instanci jsou ekvivalentní zadaným binárním datům v zadaném posunu.

(Zděděno od BinaryKeyIdentifierClause)
Matches(SecurityKeyIdentifierClause)

Vrátí hodnotu, která označuje, zda 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á označuje, zda je identifikátor klíče pro tuto instanci ekvivalentní zadanému certifikátu X.509.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí aktuální objekt.

Platí pro