SymmetricProofDescriptor 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í.
Tuto třídu lze použít k vydání tokenu založeného na symetrických klíčích.
public ref class SymmetricProofDescriptor : System::IdentityModel::Tokens::ProofDescriptor
public class SymmetricProofDescriptor : System.IdentityModel.Tokens.ProofDescriptor
type SymmetricProofDescriptor = class
inherit ProofDescriptor
Public Class SymmetricProofDescriptor
Inherits ProofDescriptor
- Dědičnost
Konstruktory
SymmetricProofDescriptor(Byte[], EncryptingCredentials) |
Inicializuje novou instanci SymmetricProofDescriptor třídy se zadaným materiálem klíče. |
SymmetricProofDescriptor(EncryptingCredentials) |
Inicializuje novou instanci SymmetricProofDescriptor třídy se zadanými přihlašovacími údaji pro šifrování. |
SymmetricProofDescriptor(Int32, EncryptingCredentials) |
Inicializuje novou instanci SymmetricProofDescriptor třídy pomocí automaticky vygenerovaného klíče. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials) |
Inicializuje novou instanci SymmetricProofDescriptor třídy pomocí automaticky vygenerovaného klíče. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[]) |
Inicializuje novou instanci SymmetricProofDescriptor třídy pro odesílání kombinované entropie. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[], String) |
Inicializuje novou instanci SymmetricProofDescriptor třídy pro odesílání kombinované entropie. |
SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String) |
Tento konstruktor slouží k automatickému vygenerování klíče služby STS a jeho odeslání v tokenu proof jako šifrovaný klíč. Zde jsou popsány dva případy 1. klient odešle entropii, ale server ji odmítne 2. klient neodeslal entropii, takže stačí použít entropii serveru. |
Vlastnosti
KeyIdentifier |
Získá identifikátor klíče, který lze použít uvnitř vystaveného tokenu k definování klíče. Obvykle se jedná o binární tajný klíč nebo šifrovaný klíč. |
RequestorEncryptingCredentials |
Získá přihlašovací údaje žadatele, které se můžou použít k šifrování požadovaného ověřovacího tokenu nebo entropie v odpovědi. |
TargetEncryptingCredentials |
Získá přihlašovací údaje pro šifrování předávající strany, které se můžou použít k šifrování požadovaného tokenu zabezpečení v odpovědi. |
Metody
ApplyTo(RequestSecurityTokenResponse) |
Upraví zadanou adresu RSTR na základě nastavení v tomto popisovači důkazu. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetKeyBytes() |
Získá klíčový materiál. |
GetSourceEntropy() |
Získá zdrojovou entropii v prostých bajtech. |
GetTargetEntropy() |
Získá cílovou entropii v prostých bajtech. |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |