EncryptedKeyIdentifierClause Klass

Definition

Representerar en nyckelidentifierarsats som identifierar en krypterad nyckel.

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
Arv

Kommentarer

EncryptedKeyIdentifierClause Normalt behöver inte användas, förutom när en anpassad säkerhetstokentjänst skapas. När en säkerhetstokentjänst returnerar en säkerhetstoken innehåller den utfärdade säkerhetstoken referenser till anslutna och oanslutna säkerhetstoken. Bifogade referenser refererar till säkerhetstoken som finns i säkerhetsrubriken i ett SOAP-meddelande och oanslutna referenser är säkerhetstoken som inte ingår i säkerhetsrubriken i ett SOAP-meddelande. Dessa referenser bekräftar vanligtvis äktheten hos den utfärdade säkerhetstoken. EncryptedKeyIdentifierClause Använd klassen för att referera till en krypterad nyckel. Metoden GetEncryptedKey returnerar den krypterade nyckeln.

WCF accepterar omslutna nycklar som är väl utformade med avseende på trådformatet. Nyckelomslutningsalgoritmen som anges på tråden accepteras och används. Det är inte verifierat att det är kompatibelt med den SecurityAlgorithmSuite som anges av slutpunkten.

Konstruktorer

Name Description
EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String, Byte[], Int32)

Initierar en ny instans av EncryptedKeyIdentifierClause klassen med den angivna nyckeln som är krypterad, den kryptografiska algoritm som används för att kryptera nyckeln, en nyckelidentifierare för nyckeln och ett användarläsbart namn.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier, String)

Initierar en ny instans av EncryptedKeyIdentifierClause klassen med den angivna nyckeln som är krypterad, den kryptografiska algoritm som används för att kryptera nyckeln, en nyckelidentifierare för krypteringsnyckeln och ett användarläsbart namn.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Initierar en ny instans av EncryptedKeyIdentifierClause klassen med den angivna nyckeln som är krypterad, den kryptografiska algoritm som används för att kryptera nyckeln och en nyckelidentifierare för krypteringsnyckeln.

EncryptedKeyIdentifierClause(Byte[], String)

Initierar en ny instans av EncryptedKeyIdentifierClause klassen med den angivna nyckeln som är krypterad och den kryptografiska algoritm som används för att kryptera nyckeln.

Egenskaper

Name Description
CanCreateKey

Hämtar ett värde som anger om en nyckel kan skapas.

(Ärvd från SecurityKeyIdentifierClause)
CarriedKeyName

Hämtar ett användarläsbart namn som är associerat med den krypterade nyckeln.

ClauseType

Hämtar nyckelidentifierarens satstyp.

(Ärvd från SecurityKeyIdentifierClause)
DerivationLength

Hämtar storleken på den härledda nyckeln.

(Ärvd från SecurityKeyIdentifierClause)
EncryptingKeyIdentifier

Hämtar en nyckelidentifierare för krypteringsnyckeln.

EncryptionMethod

Hämtar den kryptografiska algoritm som används för att kryptera nyckeln.

Id

Hämtar eller anger nyckelidentifierarens sats-ID.

(Ärvd från SecurityKeyIdentifierClause)

Metoder

Name Description
CreateKey()

Skapar en nyckel baserat på de parametrar som skickas till konstruktorn.

(Ärvd från SecurityKeyIdentifierClause)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetBuffer()

Hämtar binära data som representerar nyckelidentifieraren.

(Ärvd från BinaryKeyIdentifierClause)
GetDerivationNonce()

Hämtar nonce som användes för att generera den härledda nyckeln.

(Ärvd från SecurityKeyIdentifierClause)
GetEncryptedKey()

Hämtar den krypterade nyckeln.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetRawBuffer()

Hämtar binära data som representerar nyckelidentifieraren.

(Ärvd från BinaryKeyIdentifierClause)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Matches(Byte[], Int32)

Returnerar ett värde som anger om binära data för den aktuella instansen motsvarar angivna binära data vid den angivna förskjutningen.

(Ärvd från BinaryKeyIdentifierClause)
Matches(Byte[], String, String)

Returnerar ett värde som anger om nyckelidentifieraren för den här instansen motsvarar den angivna krypterade nyckeln, krypteringsmetoden och det användarläsbara namnet.

Matches(Byte[])

Returnerar ett värde som anger om binära data för den aktuella instansen matchar angivna binära data.

(Ärvd från BinaryKeyIdentifierClause)
Matches(SecurityKeyIdentifierClause)

Returnerar ett värde som anger om nyckelidentifieraren för den här instansen motsvarar den angivna nyckelidentifierarsatsen.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

Gäller för