InMemorySymmetricSecurityKey Klass

Definition

Representerar nycklar som genereras med symmetriska algoritmer och som endast lagras i den lokala datorns minne för slumpmässig åtkomst.

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
Arv
InMemorySymmetricSecurityKey

Kommentarer

Normalt används den här klassen endast av infrastrukturen för att transformera XML med hjälp av en symmetrisk nyckel.

Konstruktorer

Name Description
InMemorySymmetricSecurityKey(Byte[], Boolean)

Initierar en ny instans av InMemorySymmetricSecurityKey klassen med den angivna symmetriska nyckeln och ett värde som anger om binära data måste klonas.

InMemorySymmetricSecurityKey(Byte[])

Initierar en ny instans av InMemorySymmetricSecurityKey klassen med den angivna symmetriska nyckeln.

Egenskaper

Name Description
KeySize

Hämtar storleken, i bitar, på nyckeln.

Metoder

Name Description
DecryptKey(String, Byte[])

Dekrypterar den angivna krypterade nyckeln.

EncryptKey(String, Byte[])

Krypterar den angivna nyckeln.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GenerateDerivedKey(String, Byte[], Byte[], Int32, Int32)

Genererar en härledd nyckel med den angivna kryptografiska algoritmen och parametrarna för den aktuella nyckeln.

GetDecryptionTransform(String, Byte[])

Hämtar en transformering som dekrypterar chiffertext med den angivna kryptografiska algoritmen.

GetEncryptionTransform(String, Byte[])

Hämtar en transformering som krypterar XML med den angivna kryptografiska algoritmen.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetIVSize(String)

Hämtar storleken, i bitar, på initieringsvektorn (IV) som krävs för den angivna kryptografiska algoritmen.

GetKeyedHashAlgorithm(String)

Hämtar en instans av den angivna nyckelade hash-algoritmen.

GetSymmetricAlgorithm(String)

Hämtar en instans av den angivna symmetriska algoritmen.

GetSymmetricKey()

Hämtar byte som representerar den symmetriska nyckeln.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
IsAsymmetricAlgorithm(String)

Hämtar ett värde som anger om den angivna algoritmen använder asymmetriska nycklar.

IsSupportedAlgorithm(String)

Hämtar ett värde som anger om den angivna algoritmen stöds av den här klassen.

IsSymmetricAlgorithm(String)

Hämtar ett värde som anger om den angivna algoritmen använder symmetriska nycklar.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för