ECDiffieHellman.DeriveRawSecretAgreement(ECDiffieHellmanPublicKey) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
派生原始密钥材料。
public:
virtual cli::array <System::Byte> ^ DeriveRawSecretAgreement(System::Security::Cryptography::ECDiffieHellmanPublicKey ^ otherPartyPublicKey);
public virtual byte[] DeriveRawSecretAgreement (System.Security.Cryptography.ECDiffieHellmanPublicKey otherPartyPublicKey);
abstract member DeriveRawSecretAgreement : System.Security.Cryptography.ECDiffieHellmanPublicKey -> byte[]
override this.DeriveRawSecretAgreement : System.Security.Cryptography.ECDiffieHellmanPublicKey -> byte[]
Public Overridable Function DeriveRawSecretAgreement (otherPartyPublicKey As ECDiffieHellmanPublicKey) As Byte()
参数
- otherPartyPublicKey
- ECDiffieHellmanPublicKey
用于派生相互机密的一方的公钥。
返回
Byte[]
原始密钥协议。
例外
otherPartyPublicKey
为 null
。
otherPartyPublicKey
在与此密钥不同的曲线上。
派生实现未提供 方法的实现。
当前平台不支持原始密钥协议。
对象已被释放。
注解
使用原始派生机密协议值时必须小心。 原始值应用作密钥派生函数的输入,而不是直接用作密钥材料。