Aracılığıyla paylaş


ECDiffieHellmanOpenSsl.DeriveKeyMaterial(ECDiffieHellmanPublicKey) Yöntem

Tanım

Paylaşılan gizli dizide anahtar türetmesi gerçekleştirir.

public:
 override cli::array <System::Byte> ^ DeriveKeyMaterial(System::Security::Cryptography::ECDiffieHellmanPublicKey ^ otherPartyPublicKey);
public override byte[] DeriveKeyMaterial (System.Security.Cryptography.ECDiffieHellmanPublicKey otherPartyPublicKey);
override this.DeriveKeyMaterial : System.Security.Cryptography.ECDiffieHellmanPublicKey -> byte[]
Public Overrides Function DeriveKeyMaterial (otherPartyPublicKey As ECDiffieHellmanPublicKey) As Byte()

Parametreler

otherPartyPublicKey
ECDiffieHellmanPublicKey

Diğer tarafın ortak anahtarı.

Döndürülenler

Byte[]

Paylaşılan gizli dizinin SHA-256 karması.

Özel durumlar

tarafından otherPartyPublicKey kullanılan eğri, bu anahtardaki eğriden farklı bir boyuta sahiptir.

otherPartyPublicKey, null değeridir.

tarafından otherPartyPublicKey kullanılan eğri, bu anahtardan farklı bir eğridir.

-veya-

Bu örnek yalnızca bir ortak anahtarı temsil eder.

Şunlara uygulanır