SymmetricSecurityKey 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 abstraktní základní třídu pro všechny klíče, které jsou generovány pomocí symetrických algoritmů.
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
- Dědičnost
- Odvozené
Poznámky
Obvykle se tato třída používá v infrastruktuře k transformaci XML pomocí symetrického klíče.
Konstruktory
SymmetricSecurityKey() |
Inicializuje novou instanci SymmetricSecurityKey třídy. |
Vlastnosti
KeySize |
Při přepsání v odvozené třídě získá velikost klíče v bitech. (Zděděno od SecurityKey) |
Metody
DecryptKey(String, Byte[]) |
Při přepsání v odvozené třídě dešifruje zadaný šifrovaný klíč. (Zděděno od SecurityKey) |
EncryptKey(String, Byte[]) |
Při přepsání v odvozené třídě šifruje zadaný klíč. (Zděděno od SecurityKey) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GenerateDerivedKey(String, Byte[], Byte[], Int32, Int32) |
Při přepsání v odvozené třídě vygeneruje odvozený klíč pomocí zadaného kryptografického algoritmu a parametrů pro aktuální klíč. |
GetDecryptionTransform(String, Byte[]) |
Při přepsání v odvozené třídě získá transformaci, která dešifruje šifrový text pomocí zadaného kryptografického algoritmu. |
GetEncryptionTransform(String, Byte[]) |
Při přepsání v odvozené třídě 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) |
Při přepsání v odvozené třídě získá velikost inicializačního vektoru ( |
GetKeyedHashAlgorithm(String) |
Při přepsání v odvozené třídě získá instanci zadaného klíče hash algoritmu. |
GetSymmetricAlgorithm(String) |
Při přepsání v odvozené třídě získá instanci zadaného symetrického algoritmu. |
GetSymmetricKey() |
Při přepsání v odvozené třídě získá bajty, které představují symetrický klíč. |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
IsAsymmetricAlgorithm(String) |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda zadaný algoritmus používá asymetrického klíče. (Zděděno od SecurityKey) |
IsSupportedAlgorithm(String) |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je zadaný algoritmus podporován touto třídou. (Zděděno od SecurityKey) |
IsSymmetricAlgorithm(String) |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda zadaný algoritmus používá symetrické klíče. (Zděděno od SecurityKey) |
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) |