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

Zazwyczaj nie trzeba używać tokenu innego niż podczas tworzenia niestandardowej usługi EncryptedKeyIdentifierClause tokenu zabezpieczającego. Gdy usługa tokenu zabezpieczającego zwraca token zabezpieczający, wystawiony token zabezpieczający zawiera odwołania do dołączonych i niedołączanych tokenów zabezpieczających. Odwołania dołączone odnoszą się do tokenów zabezpieczających, które znajdują się w nagłówku zabezpieczeń komunikatu protokołu SOAP, a niedołączane odwołania są tokenami zabezpieczającymi, które nie są uwzględnione w nagłówku zabezpieczeń komunikatu protokołu SOAP. Te odwołania zwykle potwierdzają autentyczność wystawionego tokenu zabezpieczającego. Użyj klasy EncryptedKeyIdentifierClause , aby odwołać się do zaszyfrowanego klucza. Metoda GetEncryptedKey zwraca zaszyfrowany klucz.

Program WCF akceptuje opakowane klucze, które są dobrze formowane pod względem formatu przewodu. Algorytm opakowywania kluczy określony w sieci jest akceptowany i używany. Nie jest ona weryfikowana jako zgodna z SecurityAlgorithmSuite parametrem określonym przez punkt końcowy.

Konstruktory

EncryptedKeyIdentifierClause(Byte[], String)

Inicjuje nowe wystąpienie klasy przy użyciu zaszyfrowanego klucza i algorytmu kryptograficznego używanego EncryptedKeyIdentifierClause do szyfrowania klucza.

EncryptedKeyIdentifierClause(Byte[], String, SecurityKeyIdentifier)

Inicjuje nowe wystąpienie klasy przy użyciu zaszyfrowanego klucza, algorytmu kryptograficznego używanego do szyfrowania klucza oraz identyfikatora EncryptedKeyIdentifierClause klucza szyfrowania.

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

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

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

Inicjuje nowe wystąpienie klasy przy użyciu zaszyfrowanego klucza, algorytmu kryptograficznego używanego do szyfrowania klucza, identyfikatora klucza klucza i nazwy czytelnej EncryptedKeyIdentifierClause 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 szyfrowania klucza.

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 wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Matches(Byte[])

Zwraca wartość, która wskazuje, czy dane binarne dla bieżącego wystąpienia są takie, jak określone dane binarne.

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

Zwraca wartość, która wskazuje, czy dane binarne dla bieżącego wystąpienia są równoważne określonym danych binarnym przy określonym przesuniętej wartości.

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

Zwraca wartość wskazującą, czy identyfikator klucza dla tego wystąpienia jest odpowiednikiem określonego zaszyfrowanego klucza, metody szyfrowania i nazwy czytelnej dla użytkownika.

Matches(SecurityKeyIdentifierClause)

Zwraca wartość wskazującą, czy identyfikator klucza dla tego wystąpienia jest odpowiednikiem określonej klauzuli identyfikatora klucza.

MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

Dotyczy