Share via


ECDiffieHellmanCngPublicKey Třída

Definice

Určuje veřejný klíč ECDH (Elliptic Curve Diffie-Hellman) pro použití s ECDiffieHellmanCng třídou.

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
Dědičnost
ECDiffieHellmanCngPublicKey
Atributy

Poznámky

ECDiffieHellmanCngPublicKey objekty se používají při výměně klíčů s ECDiffieHellmanCng objekty.

Vlastnosti

BlobFormat

Získá formát klíčového objektu ECDiffieHellmanCngPublicKey BLOB pro objekt.

Metody

Dispose()

Uvolní všechny prostředky používané aktuální instancí ECDiffieHellman třídy.

(Zděděno od ECDiffieHellmanPublicKey)
Dispose(Boolean)

Uvolní nespravované prostředky používané ECDiffieHellman třídou a volitelně uvolní spravované prostředky.

(Zděděno od ECDiffieHellmanPublicKey)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
ExportExplicitParameters()

Exportuje klíčové a explicitní parametry křivky používané objektem ECCurve do objektu ECParameters .

ExportExplicitParameters()

Při přepsání v odvozené třídě exportuje explicitní ECParameters objekt.ECCurve

(Zděděno od ECDiffieHellmanPublicKey)
ExportParameters()

Exportuje klíč používaný objektem ECCurve do objektu ECParameters .

ExportParameters()

Při přepsání v odvozené třídě exportuje pojmenovaný nebo explicitní ECParameters objekt.ECCurve

(Zděděno od ECDiffieHellmanPublicKey)
ExportSubjectPublicKeyInfo()

Exportuje aktuální klíč ve formátu X.509 SubjectPublicKeyInfo.

(Zděděno od ECDiffieHellmanPublicKey)
FromByteArray(Byte[], CngKeyBlobFormat)

Převede pole bajtů, které obsahuje veřejný klíč, na ECDiffieHellmanCngPublicKey objekt podle zadaného formátu.

FromXmlString(String)
Zastaralé.

Převede řetězec XML na ECDiffieHellmanCngPublicKey objekt.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
Import()

Převede objekt na ECDiffieHellmanCngPublicKeyCngKey objekt.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToByteArray()
Zastaralé.

Serializuje ECDiffieHellmanPublicKey klíč OBJEKT BLOB na pole bajtů.

(Zděděno od ECDiffieHellmanPublicKey)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
ToXmlString()
Zastaralé.

Serializuje ECDiffieHellmanCngPublicKey veřejný klíč na řetězec XML ve formátu RFC 4050.

TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Pokusí se exportovat aktuální klíč ve formátu X.509 SubjectPublicKeyInfo.

(Zděděno od ECDiffieHellmanPublicKey)

Platí pro