SymmetricSecurityKey Klas

Definitie

Vertegenwoordigt de abstracte basisklasse voor alle sleutels die worden gegenereerd met behulp van symmetrische algoritmen.

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
Overname
SymmetricSecurityKey
Afgeleid

Opmerkingen

Deze klasse wordt doorgaans gebruikt door de infrastructuur om XML te transformeren met behulp van een symmetrische sleutel.

Constructors

Name Description
SymmetricSecurityKey()

Initialiseert een nieuw exemplaar van de SymmetricSecurityKey klasse.

Eigenschappen

Name Description
KeySize

Wanneer deze wordt overschreven in een afgeleide klasse, krijgt u de grootte, in bits, van de sleutel.

(Overgenomen van SecurityKey)

Methoden

Name Description
DecryptKey(String, Byte[])

Wanneer deze wordt overschreven in een afgeleide klasse, ontsleutelt u de opgegeven versleutelde sleutel.

(Overgenomen van SecurityKey)
EncryptKey(String, Byte[])

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de opgegeven sleutel versleuteld.

(Overgenomen van SecurityKey)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GenerateDerivedKey(String, Byte[], Byte[], Int32, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, genereert u een afgeleide sleutel met behulp van het opgegeven cryptografische algoritme en de parameters voor de huidige sleutel.

GetDecryptionTransform(String, Byte[])

Wanneer deze wordt overschreven in een afgeleide klasse, krijgt u een transformatie waarmee coderingstekst wordt ontsleuteld met behulp van het opgegeven cryptografische algoritme.

GetEncryptionTransform(String, Byte[])

Wanneer deze wordt overschreven in een afgeleide klasse, krijgt u een transformatie waarmee XML wordt versleuteld met behulp van het opgegeven cryptografische algoritme.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetIVSize(String)

Wanneer deze wordt overschreven in een afgeleide klasse, krijgt u de grootte, in bits, van de initialisatievector (IV) die vereist is voor het opgegeven cryptografische algoritme.

GetKeyedHashAlgorithm(String)

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u een exemplaar op van het opgegeven sleutel-hash-algoritme.

GetSymmetricAlgorithm(String)

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u een exemplaar van het opgegeven symmetrische algoritme op.

GetSymmetricKey()

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de bytes op die de symmetrische sleutel vertegenwoordigen.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IsAsymmetricAlgorithm(String)

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u een waarde op die aangeeft of het opgegeven algoritme asymmetrische sleutels gebruikt.

(Overgenomen van SecurityKey)
IsSupportedAlgorithm(String)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of het opgegeven algoritme wordt ondersteund door deze klasse.

(Overgenomen van SecurityKey)
IsSymmetricAlgorithm(String)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of het opgegeven algoritme symmetrische sleutels gebruikt.

(Overgenomen van SecurityKey)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op