InMemorySymmetricSecurityKey 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 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
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 ( |
| 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) |