SymmetricSecurityKey Klass

Definition

Representerar den abstrakta basklassen för alla nycklar som genereras med hjälp av symmetriska algoritmer.

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
Arv
SymmetricSecurityKey
Härledda

Kommentarer

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

Konstruktorer

Name Description
SymmetricSecurityKey()

Initierar en ny instans av SymmetricSecurityKey klassen.

Egenskaper

Name Description
KeySize

När du åsidosättas i en härledd klass får du nyckelns storlek, i bitar.

(Ärvd från SecurityKey)

Metoder

Name Description
DecryptKey(String, Byte[])

När den åsidosättas i en härledd klass dekrypterar den angivna krypterade nyckeln.

(Ärvd från SecurityKey)
EncryptKey(String, Byte[])

När den åsidosättas i en härledd klass krypterar den angivna nyckeln.

(Ärvd från SecurityKey)
Equals(Object)

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

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

När den åsidosättas i en härledd klass genererar en härledd nyckel med den angivna kryptografiska algoritmen och parametrarna för den aktuella nyckeln.

GetDecryptionTransform(String, Byte[])

När den åsidosätts i en härledd klass hämtar den en transformering som dekrypterar chiffertext med den angivna kryptografiska algoritmen.

GetEncryptionTransform(String, Byte[])

När den åsidosätts i en härledd klass hämtar den en transformering som krypterar XML med den angivna kryptografiska algoritmen.

GetHashCode()

Fungerar som standard-hash-funktion.

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

När den åsidosätts i en härledd klass hämtar den storlek i bitar av initieringsvektorn (IV) som krävs för den angivna kryptografiska algoritmen.

GetKeyedHashAlgorithm(String)

När den åsidosättas i en härledd klass hämtar en instans av den angivna nyckelade hash-algoritmen.

GetSymmetricAlgorithm(String)

När den åsidosättas i en härledd klass hämtar en instans av den angivna symmetriska algoritmen.

GetSymmetricKey()

När de åsidosätts i en härledd klass hämtar de byte som representerar den symmetriska nyckeln.

GetType()

Hämtar den aktuella instansen Type .

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

När den åsidosätts i en härledd klass får du ett värde som anger om den angivna algoritmen använder asymmetriska nycklar.

(Ärvd från SecurityKey)
IsSupportedAlgorithm(String)

När den åsidosätts i en härledd klass får du ett värde som anger om den angivna algoritmen stöds av den här klassen.

(Ärvd från SecurityKey)
IsSymmetricAlgorithm(String)

När det åsidosätts i en härledd klass får du ett värde som anger om den angivna algoritmen använder symmetriska nycklar.

(Ärvd från SecurityKey)
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