KeyAgreeRecipientInfo 类

定义

KeyAgreeRecipientInfo 类定义密钥协议收信方信息。 “密钥协议”算法通常使用 Diffie-Hellman 密钥协议算法,在 Diffie-Hellman 密钥协议算法中,建立共享加密密钥的双方都要参与密钥的生成,当然,双方都认同生成的密钥。 这与密钥传输算法不同,在密钥传输算法中,将由一方单独生成密钥,然后将密钥发送或传输给另一方。

public ref class KeyAgreeRecipientInfo sealed : System::Security::Cryptography::Pkcs::RecipientInfo
public sealed class KeyAgreeRecipientInfo : System.Security.Cryptography.Pkcs.RecipientInfo
type KeyAgreeRecipientInfo = class
    inherit RecipientInfo
Public NotInheritable Class KeyAgreeRecipientInfo
Inherits RecipientInfo
继承
KeyAgreeRecipientInfo

注解

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

属性

Date

Date 属性检索发信方开始密钥协议的日期和时间。

EncryptedKey

EncryptedKey 属性检索加密的收信方密钥材料。

KeyEncryptionAlgorithm

KeyEncryptionAlgorithm 属性检索用于执行密钥协议的算法。

OriginatorIdentifierOrKey

OriginatorIdentifierOrKey 属性检索关于密钥协议的发信方的信息,以获取保证协议的密钥协议算法。

OtherKeyAttribute

OtherKeyAttribute 属性检索密钥材料的特性。

RecipientIdentifier

RecipientIdentifier 属性检索收信方的标识符。

Type

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

(继承自 RecipientInfo)
Version

Version 属性检索密钥协议收信方的版本。 这是为此类中的对象自动设置的,值表示接收方正在参与密钥协议算法。

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于

另请参阅