SymmetricSecurityKey Klasa

Definicja

Reprezentuje abstrakcyjną klasę bazową dla wszystkich kluczy generowanych przy użyciu algorytmów symetrycznych.

public ref class SymmetricSecurityKey abstract : System::IdentityModel::Tokens::SecurityKey
public abstract class SymmetricSecurityKey : System.IdentityModel.Tokens.SecurityKey
type SymmetricSecurityKey = class
    inherit SecurityKey
Public MustInherit Class SymmetricSecurityKey
Inherits SecurityKey
Dziedziczenie
SymmetricSecurityKey
Pochodne

Uwagi

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

Konstruktory

SymmetricSecurityKey()

Inicjuje nowe wystąpienie klasy SymmetricSecurityKey.

Właściwości

KeySize

Gdy zastąpisz klasę pochodną, pobiera rozmiar klucza w bitach.

(Odziedziczone po SecurityKey)

Metody

DecryptKey(String, Byte[])

Po zastąpieniu w klasie pochodnej odszyfrowuje określony zaszyfrowany klucz.

(Odziedziczone po SecurityKey)
EncryptKey(String, Byte[])

Po zastąpieniu w klasie pochodnej szyfruje określony klucz.

(Odziedziczone po SecurityKey)
Equals(Object)

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

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

W przypadku zastąpienia w klasie pochodnej generuje klucz pochodny przy użyciu określonego algorytmu kryptograficznego i parametrów dla bieżącego klucza.

GetDecryptionTransform(String, Byte[])

Po zastąpieniu w klasie pochodnej otrzymuje przekształcenie, które odszyfrowuje tekst szyfrowania przy użyciu określonego algorytmu kryptograficznego.

GetEncryptionTransform(String, Byte[])

Gdy zastąpisz klasę pochodną, 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)

W przypadku zastąpienia w klasie pochodnej pobiera rozmiar w bitach wektora inicjalizacji (IV), który jest wymagany dla określonego algorytmu kryptograficznego.

GetKeyedHashAlgorithm(String)

Po zastąpieniu w klasie pochodnej pobiera wystąpienie określonego algorytmu skrótu klucza.

GetSymmetricAlgorithm(String)

Po zastąpieniu w klasie pochodnej pobiera wystąpienie określonego algorytmu symetrycznego.

GetSymmetricKey()

Po zastąpieniu w klasie pochodnej pobiera bajty reprezentujące klucz symetryczny.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IsAsymmetricAlgorithm(String)

Po zastąpieniu w klasie pochodnej pobiera wartość wskazującą, czy określony algorytm używa kluczy asymetrycznych.

(Odziedziczone po SecurityKey)
IsSupportedAlgorithm(String)

W przypadku zastąpienia w klasie pochodnej pobiera wartość wskazującą, czy określony algorytm jest obsługiwany przez tę klasę.

(Odziedziczone po SecurityKey)
IsSymmetricAlgorithm(String)

Po zastąpieniu w klasie pochodnej pobiera wartość wskazującą, czy określony algorytm używa kluczy symetrycznych.

(Odziedziczone po SecurityKey)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy