ECDiffieHellmanCngPublicKey Sınıf

Tanım

sınıfıyla ECDiffieHellmanCng kullanmak üzere bir Üç Nokta Eğrisi Diffie-Hellman (ECDH) ortak anahtarını belirtir.

public ref class ECDiffieHellmanCngPublicKey sealed : System::Security::Cryptography::ECDiffieHellmanPublicKey
public sealed class ECDiffieHellmanCngPublicKey : System.Security.Cryptography.ECDiffieHellmanPublicKey
[System.Serializable]
public sealed class ECDiffieHellmanCngPublicKey : System.Security.Cryptography.ECDiffieHellmanPublicKey
type ECDiffieHellmanCngPublicKey = class
    inherit ECDiffieHellmanPublicKey
[<System.Serializable>]
type ECDiffieHellmanCngPublicKey = class
    inherit ECDiffieHellmanPublicKey
Public NotInheritable Class ECDiffieHellmanCngPublicKey
Inherits ECDiffieHellmanPublicKey
Devralma
ECDiffieHellmanCngPublicKey
Öznitelikler

Açıklamalar

ECDiffieHellmanCngPublicKey nesneleri, nesnelerle ECDiffieHellmanCng anahtar değişimlerinde kullanılır.

Özellikler

BlobFormat

Bir ECDiffieHellmanCngPublicKey nesne için anahtar BLOB biçimini alır.

Yöntemler

Dispose()

ECDiffieHellman sınıfının geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: ECDiffieHellmanPublicKey)
Dispose(Boolean)

sınıfı tarafından ECDiffieHellman kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

(Devralındığı yer: ECDiffieHellmanPublicKey)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
ExportExplicitParameters()

Nesne tarafından kullanılan anahtar ve açık eğri parametrelerini bir ECParameters nesneye ECCurve aktarır.

ExportExplicitParameters()

Türetilmiş bir sınıfta geçersiz kılındığında, bir ECCurve nesne için açık ECParameters öğesini dışarı aktarır.

(Devralındığı yer: ECDiffieHellmanPublicKey)
ExportParameters()

Nesne tarafından kullanılan anahtarı bir ECParameters nesneye ECCurve aktarır.

ExportParameters()

Türetilmiş bir sınıfta geçersiz kılındığında, bir ECCurve nesne için adlandırılmış veya açık ECParameters öğesini dışarı aktarır.

(Devralındığı yer: ECDiffieHellmanPublicKey)
ExportSubjectPublicKeyInfo()

Geçerli anahtarı X.509 SubjectPublicKeyInfo biçiminde dışarı aktarır.

(Devralındığı yer: ECDiffieHellmanPublicKey)
FromByteArray(Byte[], CngKeyBlobFormat)

Ortak anahtar içeren bir bayt dizisini belirtilen biçime göre bir ECDiffieHellmanCngPublicKey nesneye dönüştürür.

FromXmlString(String)
Geçersiz.

XML dizesini bir ECDiffieHellmanCngPublicKey nesneye dönüştürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Import()

ECDiffieHellmanCngPublicKey Nesneyi bir CngKey nesneye dönüştürür.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToByteArray()
Geçersiz.

Anahtar BLOB'u ECDiffieHellmanPublicKey bir bayt dizisine serileştirir.

(Devralındığı yer: ECDiffieHellmanPublicKey)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
ToXmlString()
Geçersiz.

Ortak anahtarı RFC 4050 biçiminde bir XML dizesine serileştirir ECDiffieHellmanCngPublicKey .

TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Geçerli anahtarı X.509 SubjectPublicKeyInfo biçiminde dışarı aktarmayı dener.

(Devralındığı yer: ECDiffieHellmanPublicKey)

Şunlara uygulanır