Share via


KeyTransRecipientInfo Třída

Definice

Třída KeyTransRecipientInfo definuje informace o příjemci přenosu klíčů. Algoritmy přenosu klíčů obvykle používají algoritmus RSA, ve kterém původce vytvoří sdílený kryptografický klíč s příjemcem tak, že tento klíč vygeneruje a pak ho převeze k příjemci. To je na rozdíl od algoritmů smlouvy o klíči , ve kterých se obě strany, které budou používat kryptografický klíč, účastní jeho generování, a tím vzájemně souhlasí s tímto klíčem.

public ref class KeyTransRecipientInfo sealed : System::Security::Cryptography::Pkcs::RecipientInfo
public sealed class KeyTransRecipientInfo : System.Security.Cryptography.Pkcs.RecipientInfo
type KeyTransRecipientInfo = class
    inherit RecipientInfo
Public NotInheritable Class KeyTransRecipientInfo
Inherits RecipientInfo
Dědičnost
KeyTransRecipientInfo

Poznámky

Tato třída nemá veřejný konstruktor; proto nemůže být veřejně vytvořena instance. Jedná se o třídu jen pro čtení, která je přístupná z EnvelopedCms.RecipientInfos vlastnosti .

Vlastnosti

EncryptedKey

Vlastnost EncryptedKey načte šifrovaný klíč pro tohoto příjemce přenosu klíče.

KeyEncryptionAlgorithm

Vlastnost KeyEncryptionAlgorithm načte šifrovací algoritmus klíče, který se používá k šifrování šifrovacího klíče obsahu.

RecipientIdentifier

Vlastnost RecipientIdentifier načte identifikátor subjektu přidruženého k šifrovaného obsahu.

Type

Vlastnost Type načte typ příjemce. Typ příjemce určuje, který ze dvou hlavních protokolů se používá k vytvoření klíče mezi původcem a příjemcem zprávy CMS/PKCS č. 7.

(Zděděno od RecipientInfo)
Version

Vlastnost Version načte verzi příjemce přenosu klíče. Verze příjemce přenosu klíčů je automaticky nastavena pro objekty v této třídě a hodnota znamená, že příjemce se účastní algoritmu přenosu klíčů.

Metody

Equals(Object)

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

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

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

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

Získá aktuální Type instanci.

(Zděděno od Object)
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

Viz také