InMemorySymmetricSecurityKey Klasa

Definicja

Reprezentuje klucze generowane przy użyciu algorytmów symetrycznych i są przechowywane tylko w pamięci dostępu losowego komputera lokalnego.

public ref class InMemorySymmetricSecurityKey : System::IdentityModel::Tokens::SymmetricSecurityKey
public class InMemorySymmetricSecurityKey : System.IdentityModel.Tokens.SymmetricSecurityKey
type InMemorySymmetricSecurityKey = class
    inherit SymmetricSecurityKey
Public Class InMemorySymmetricSecurityKey
Inherits SymmetricSecurityKey
Dziedziczenie
InMemorySymmetricSecurityKey

Uwagi

Zazwyczaj ta klasa jest używana tylko przez infrastrukturę do przekształcania kodu XML przy użyciu klucza symetrycznego.

Konstruktory

InMemorySymmetricSecurityKey(Byte[])

Inicjuje nowe wystąpienie InMemorySymmetricSecurityKey klasy przy użyciu określonego klucza symetrycznego.

InMemorySymmetricSecurityKey(Byte[], Boolean)

Inicjuje nowe wystąpienie InMemorySymmetricSecurityKey klasy przy użyciu określonego klucza symetrycznego i wartości, która wskazuje, czy należy sklonować dane binarne.

Właściwości

KeySize

Pobiera rozmiar klucza w bitach.

Metody

DecryptKey(String, Byte[])

Odszyfrowuje określony zaszyfrowany klucz.

EncryptKey(String, Byte[])

Szyfruje określony klucz.

Equals(Object)

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

(Odziedziczone po Object)
GenerateDerivedKey(String, Byte[], Byte[], Int32, Int32)

Generuje klucz pochodny przy użyciu określonego algorytmu kryptograficznego i parametrów dla bieżącego klucza.

GetDecryptionTransform(String, Byte[])

Pobiera przekształcenie, które odszyfrowuje tekst szyfrowania przy użyciu określonego algorytmu kryptograficznego.

GetEncryptionTransform(String, Byte[])

Pobiera przekształcenie szyfrujące kod XML przy użyciu określonego algorytmu kryptograficznego.

GetHashCode()

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

(Odziedziczone po Object)
GetIVSize(String)

Pobiera rozmiar w bitach wektora inicjowania (IV), który jest wymagany dla określonego algorytmu kryptograficznego.

GetKeyedHashAlgorithm(String)

Pobiera wystąpienie określonego algorytmu skrótu klucza.

GetSymmetricAlgorithm(String)

Pobiera wystąpienie określonego algorytmu symetrycznego.

GetSymmetricKey()

Pobiera bajty reprezentujące klucz symetryczny.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IsAsymmetricAlgorithm(String)

Pobiera wartość wskazującą, czy określony algorytm używa kluczy asymetrycznych.

IsSupportedAlgorithm(String)

Pobiera wartość wskazującą, czy określony algorytm jest obsługiwany przez tę klasę.

IsSymmetricAlgorithm(String)

Pobiera wartość wskazującą, czy określony algorytm używa kluczy symetrycznych.

MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy