KeyTransRecipientInfo 类

定义

KeyTransRecipientInfo 类定义密钥传输收信方信息。 “密钥传输”算法通常使用 RSA 算法,在 RSA 算法中,发信方通过生成一个加密密钥然后将其传输给收信方来建立与收信方共享的加密密钥。 这与“密钥协议”算法不同,在此算法中,要使用一个加密密钥的双方都参与该密钥的生成过程,从而相互认同该密钥。

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
继承
KeyTransRecipientInfo

注解

此类没有公共构造函数;因此,无法公开实例化它。 它是可从属性访问的 EnvelopedCms.RecipientInfos 只读类。

属性

EncryptedKey

EncryptedKey 属性检索该密钥传输收信方的加密密钥。

KeyEncryptionAlgorithm

KeyEncryptionAlgorithm 属性检索用于加密内容加密密钥的密钥加密算法。

RecipientIdentifier

RecipientIdentifier 属性检索与加密内容相关联的使用者标识符。

Type

Type 属性检索收件人的类型。 收件人的类型决定使用两个主要协议中的哪个协议在 CMS/PKCS #7 消息的发信方和收件人之间建立密钥。

(继承自 RecipientInfo)
Version

Version 属性检索密钥传输收信方的版本。 会自动为此类的对象设置密钥传输收信方的版本,其值表示收信方参与了一个密钥传输算法。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅