ECDiffieHellmanCngPublicKey Třída

Definice

Určuje veřejný klíč typu Elliptic Curve Diffie-Hellman (ECDH) 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í ve výměnách klíčů s ECDiffieHellmanCng objekty.

Vlastnosti

BlobFormat

Získá klíčový formát objektu ECDiffieHellmanCngPublicKey BLOB.

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 parametry klíče a explicitní křivky používané ECCurve objektem do objektu ECParameters .

ExportExplicitParameters()

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

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

Exportuje klíč používaný ECCurve objektem 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 bajtové pole obsahující 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í funkce hash.

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

Type Získá aktuální instanci.

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

Převede ECDiffieHellmanCngPublicKey objekt na CngKey objekt.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

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

Serializuje ECDiffieHellmanPublicKey objekt BLOB klíče na bajtové pole.

(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íč do řetězce 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