Sdílet prostřednictvím


RsaSecurityKey Třída

Definice

Představuje klíč zabezpečení, který je generován pomocí algoritmu RSA. Tato třída se nemůže dědit.

public ref class RsaSecurityKey sealed : System::IdentityModel::Tokens::AsymmetricSecurityKey
public sealed class RsaSecurityKey : System.IdentityModel.Tokens.AsymmetricSecurityKey
type RsaSecurityKey = class
    inherit AsymmetricSecurityKey
Public NotInheritable Class RsaSecurityKey
Inherits AsymmetricSecurityKey
Dědičnost

Konstruktory

RsaSecurityKey(RSA)

Inicializuje novou instanci RsaSecurityKey třídy pomocí zadaného algoritmu RSA.

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íč pomocí zadaného algoritmu.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetAsymmetricAlgorithm(String, Boolean)

Získá zadaný asymetrický kryptografický algoritmus.

GetHashAlgorithmForSignature(String)

Získá kryptografický algoritmus, který generuje hodnotu hash pro digitální podpis.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetSignatureDeformatter(String)

Získá algoritmus de-formatter pro digitální podpis.

GetSignatureFormatter(String)

Získá formátovací algoritmus pro digitální podpis.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
HasPrivateKey()

Získá hodnotu, která označuje, zda je privátní klíč k dispozici.

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