KeyTransRecipientInfo 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í.
Třída KeyTransRecipientInfo definuje klíčové informace o příjemci přenosu. 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řevezme příjemci. To je na rozdíl od algoritmů smlouvy o klíčích , ve kterých se obě strany, které budou používat kryptografický klíč, účastní své generace, 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
Poznámky
Tato třída nemá veřejný konstruktor; nelze tedy veřejně vytvořit instanci. Je to třída jen pro čtení přístupná z EnvelopedCms.RecipientInfos vlastnosti.
Vlastnosti
| Name | Description |
|---|---|
| EncryptedKey |
Vlastnost EncryptedKey načte šifrovaný klíč pro tohoto příjemce přenosu klíčů. |
| KeyEncryptionAlgorithm |
Vlastnost KeyEncryptionAlgorithm načte šifrovací algoritmus klíče použitý k šifrování šifrovacího klíče obsahu. |
| RecipientIdentifier |
Vlastnost RecipientIdentifier načte identifikátor subjektu přidružený 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 navázání 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í klíčového přenosového algoritmu. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |