EncryptedKeyIdentifierClause Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |