KeyAgreeRecipientInfo 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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
- 继承
注解
此类没有公共构造函数;因此,无法将其公开实例化。 它是可从 属性访问的 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) |