Udostępnij za pośrednictwem


EncryptedKeyIdentifierClause Klasa

Definicja

Reprezentuje klauzulę identyfikatora klucza, która identyfikuje zaszyfrowany klucz.

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
Dziedziczenie

Uwagi

EncryptedKeyIdentifierClause Zazwyczaj nie trzeba używać elementu innego niż podczas tworzenia niestandardowej usługi tokenu zabezpieczającego. Gdy usługa tokenu zabezpieczającego zwraca token zabezpieczający, wystawiony token zabezpieczający zawiera odwołania do dołączonych i nieprzyłączonych tokenów zabezpieczających. Dołączone odwołania odnoszą się do tokenów zabezpieczających zawartych w nagłówku zabezpieczeń komunikatu PROTOKOŁU SOAP i nieprzyłączonych odwołań to tokeny zabezpieczające, które nie są zawarte w nagłówku zabezpieczeń komunikatu SOAP. Te odwołania zazwyczaj potwierdzają autentyczność wystawionego tokenu zabezpieczającego. Użyj klasy , EncryptedKeyIdentifierClause aby odwołać się do zaszyfrowanego klucza. Metoda GetEncryptedKey zwraca zaszyfrowany klucz.

WCF akceptuje opakowane klucze, które są dobrze sformułowane w odniesieniu do formatu przewodu. Algorytm zawijania klucza określony na przewodzie jest akceptowany i używany. Nie jest weryfikowana, aby była zgodna z SecurityAlgorithmSuite określonym przez punkt końcowy.

Konstruktory

EncryptedKeyIdentifierClause(Byte[], String)

Inicjuje EncryptedKeyIdentifierClause nowe wystąpienie klasy przy użyciu określonego klucza szyfrowanego i algorytmu kryptograficznego używanego do szyfrowania klucza.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Inicjuje nowe wystąpienie EncryptedKeyIdentifierClause klasy przy użyciu określonego klucza, który jest szyfrowany, algorytm kryptograficzny używany do szyfrowania klucza i identyfikator klucza dla klucza szyfrowania.

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

Inicjuje nowe wystąpienie EncryptedKeyIdentifierClause klasy przy użyciu określonego klucza szyfrowanego, algorytmu kryptograficznego używanego do szyfrowania klucza, identyfikatora klucza dla klucza szyfrowania i nazwy czytelnej dla użytkownika.

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

Inicjuje nowe wystąpienie EncryptedKeyIdentifierClause klasy przy użyciu szyfrowanego klucza, algorytmu kryptograficznego używanego do szyfrowania klucza, identyfikatora klucza dla klucza i nazwy czytelnej dla użytkownika.

Właściwości

CanCreateKey

Pobiera wartość wskazującą, czy można utworzyć klucz.

(Odziedziczone po SecurityKeyIdentifierClause)
CarriedKeyName

Pobiera nazwę czytelną dla użytkownika, która jest skojarzona z zaszyfrowanym kluczem.

ClauseType

Pobiera typ klauzuli identyfikatora klucza.

(Odziedziczone po SecurityKeyIdentifierClause)
DerivationLength

Pobiera rozmiar klucza pochodnego.

(Odziedziczone po SecurityKeyIdentifierClause)
EncryptingKeyIdentifier

Pobiera identyfikator klucza dla klucza szyfrowania.

EncryptionMethod

Pobiera algorytm kryptograficzny używany do szyfrowania klucza.

Id

Pobiera lub ustawia identyfikator klauzuli key identifier.

(Odziedziczone po SecurityKeyIdentifierClause)

Metody

CreateKey()

Tworzy klucz na podstawie parametrów przekazanych do konstruktora.

(Odziedziczone po SecurityKeyIdentifierClause)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetBuffer()

Pobiera dane binarne reprezentujące identyfikator klucza.

(Odziedziczone po BinaryKeyIdentifierClause)
GetDerivationNonce()

Pobiera nonce, który został użyty do wygenerowania klucza pochodnego.

(Odziedziczone po SecurityKeyIdentifierClause)
GetEncryptedKey()

Pobiera zaszyfrowany klucz.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetRawBuffer()

Pobiera dane binarne reprezentujące identyfikator klucza.

(Odziedziczone po BinaryKeyIdentifierClause)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
Matches(Byte[])

Zwraca wartość wskazującą, czy dane binarne dla bieżącego wystąpienia są zgodne z określonymi danymi binarnymi.

(Odziedziczone po BinaryKeyIdentifierClause)
Matches(Byte[], Int32)

Zwraca wartość wskazującą, czy dane binarne dla bieżącego wystąpienia są równoważne określonym danym binarnym z określonym przesunięciem.

(Odziedziczone po BinaryKeyIdentifierClause)
Matches(Byte[], String, String)

Zwraca wartość wskazującą, czy identyfikator klucza dla tego wystąpienia jest równoważny z określonym zaszyfrowanym kluczem, metodą szyfrowania i nazwą czytelną dla użytkownika.

Matches(SecurityKeyIdentifierClause)

Zwraca wartość wskazującą, czy identyfikator klucza dla tego wystąpienia jest równoważny z określoną klauzulą identyfikatora klucza.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

Dotyczy