Udostępnij za pośrednictwem


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 InMemorySymmetricSecurityKey nowe wystąpienie 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 wskazującej, czy dane binarne muszą zostać sklonowane.

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 odszyfruje tekst szyfrowania przy użyciu określonego algorytmu kryptograficznego.

GetEncryptionTransform(String, Byte[])

Pobiera przekształcenie, które szyfruje 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 bieżące wystąpienie.

(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