Sdílet prostřednictvím


InMemorySymmetricSecurityKey Třída

Definice

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
InMemorySymmetricSecurityKey

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

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)

Platí pro