EncryptedKeyIdentifierClause 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 šifrovaný klíč.
public ref class EncryptedKeyIdentifierClause sealed : System::IdentityModel::Tokens::BinaryKeyIdentifierClause
public sealed class EncryptedKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause
type EncryptedKeyIdentifierClause = class
inherit BinaryKeyIdentifierClause
Public NotInheritable Class EncryptedKeyIdentifierClause
Inherits BinaryKeyIdentifierClause
- Dědičnost
Poznámky
Obvykle EncryptedKeyIdentifierClause 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í, vydaný 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í. EncryptedKeyIdentifierClause K odkazování na šifrovaný klíč použijte třídu . Metoda GetEncryptedKey vrátí šifrovaný klíč.
WCF přijímá zabalené klíče, které jsou ve správném formátu s ohledem na formát drátu. Algoritmus obtékání klíčů zadaný na drátu se přijme a použije. Není ověřeno, že je kompatibilní s parametrem SecurityAlgorithmSuite určeným koncovým bodem.
Konstruktory
EncryptedKeyIdentifierClause(Byte[], String) |
Inicializuje novou instanci EncryptedKeyIdentifierClause třídy pomocí zadaného klíče, který je zašifrován, a kryptografického algoritmu použitého k zašifrování klíče. |
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier) |
Inicializuje novou instanci EncryptedKeyIdentifierClause třídy pomocí zadaného klíče, který je zašifrován, kryptografický algoritmus použitý k zašifrování klíče a identifikátor klíče pro šifrovací klíč. |
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String) |
Inicializuje novou instanci třídy pomocí zadaného EncryptedKeyIdentifierClause klíče, který je zašifrován, kryptografický algoritmus použitý k zašifrování klíče, identifikátor klíče pro šifrovací klíč a uživatelsky čitelný název. |
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32) |
Inicializuje novou instanci třídy pomocí zadaného EncryptedKeyIdentifierClause klíče, který je zašifrován, kryptografického algoritmu použitého k zašifrování klíče, identifikátoru klíče a uživatelsky čitelného názvu. |
Vlastnosti
CanCreateKey |
Získá hodnotu, která označuje, zda lze vytvořit klíč. (Zděděno od SecurityKeyIdentifierClause) |
CarriedKeyName |
Získá uživatelsky čitelný název, který je přidružen k šifrovaný klíč. |
ClauseType |
Získá klíč identifikátor klauzule typ. (Zděděno od SecurityKeyIdentifierClause) |
DerivationLength |
Získá velikost odvozeného klíče. (Zděděno od SecurityKeyIdentifierClause) |
EncryptingKeyIdentifier |
Získá identifikátor klíče pro šifrovací klíč. |
EncryptionMethod |
Získá kryptografický algoritmus, který se používá k šifrování klíče. |
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čí, 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) |
GetEncryptedKey() |
Získá šifrovaný klíč. |
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() |
Type Získá z aktuální instance. (Zděděno od Object) |
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 při zadaném posunu. (Zděděno od BinaryKeyIdentifierClause) |
Matches(Byte[], String, String) |
Vrátí hodnotu, která označuje, zda identifikátor klíče pro tuto instanci je ekvivalentní zadanému šifrovaný klíč, šifrovací metoda a uživatelsky čitelný název. |
Matches(SecurityKeyIdentifierClause) |
Vrátí hodnotu, která označuje, jestli je identifikátor klíče pro tuto instanci ekvivalentní klauzuli identifikátoru zadaného klíče. |
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. |