Share via


KeyTransRecipientInfo 类

定义

KeyTransRecipientInfo 类定义密钥传输收信方信息。 密钥传输 算法通常使用 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)

适用于

另请参阅