InMemorySymmetricSecurityKey Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje klíče, které jsou generovány pomocí symetrických algoritmů a jsou uloženy pouze v paměti náhodného přístupu místního počítače.
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
- Dědičnost
Poznámky
Tato třída se obvykle používá pouze infrastrukturou k transformaci XML pomocí symetrického klíče.
Konstruktory
InMemorySymmetricSecurityKey(Byte[]) |
Inicializuje novou instanci InMemorySymmetricSecurityKey třídy pomocí zadaného symetrického klíče. |
InMemorySymmetricSecurityKey(Byte[], Boolean) |
Inicializuje novou instanci InMemorySymmetricSecurityKey třídy pomocí zadaného symetrického klíče a hodnoty, která označuje, zda binární data musí být klonována. |
Vlastnosti
KeySize |
Získá velikost klíče v bitech. |
Metody
DecryptKey(String, Byte[]) |
Dešifruje zadaný šifrovaný klíč. |
EncryptKey(String, Byte[]) |
Zašifruje zadaný klíč. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GenerateDerivedKey(String, Byte[], Byte[], Int32, Int32) |
Generuje odvozený klíč pomocí zadaného kryptografického algoritmu a parametrů pro aktuální klíč. |
GetDecryptionTransform(String, Byte[]) |
Získá transformaci, která dešifruje šifrovaný text pomocí zadaného kryptografického algoritmu. |
GetEncryptionTransform(String, Byte[]) |
Získá transformaci, která šifruje XML pomocí zadaného kryptografického algoritmu. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetIVSize(String) |
Získá velikost inicializačního vektoru ( |
GetKeyedHashAlgorithm(String) |
Získá instanci zadaný klíč hash algoritmus. |
GetSymmetricAlgorithm(String) |
Získá instanci zadaného symetrického algoritmu. |
GetSymmetricKey() |
Získá bajty, které představují symetrický klíč. |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
IsAsymmetricAlgorithm(String) |
Získá hodnotu, která označuje, zda zadaný algoritmus používá asymetrickou klíče. |
IsSupportedAlgorithm(String) |
Získá hodnotu, která označuje, zda je zadaný algoritmus podporován touto třídou. |
IsSymmetricAlgorithm(String) |
Získá hodnotu, která označuje, zda zadaný algoritmus používá symetrické klíče. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |