Sdílet prostřednictvím


SymmetricSecurityKey Třída

Definice

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
SymmetricSecurityKey
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 (IV) v bitech, který je vyžadován pro zadaný kryptografický algoritmus.

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)

Platí pro