SymmetricSecurityKey Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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 ( |
| 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) |