Partager via


ECDiffieHellmanCngPublicKey Classe

Définition

Spécifie une clé publique ECDH (Elliptic Curve Diffie-Hellman) à utiliser avec la classe ECDiffieHellmanCng.

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
Héritage
ECDiffieHellmanCngPublicKey
Attributs

Remarques

ECDiffieHellmanCngPublicKey les objets sont utilisés dans les échanges de clés avec des ECDiffieHellmanCng objets.

Propriétés

BlobFormat

Obtient le format BLOB de clé pour un objet ECDiffieHellmanCngPublicKey.

Méthodes

Dispose()

Libère toutes les ressources utilisées par l'instance actuelle de la classe ECDiffieHellman.

(Hérité de ECDiffieHellmanPublicKey)
Dispose(Boolean)

Libère les ressources non managées utilisées par la classe ECDiffieHellman et libère éventuellement les ressources managées.

(Hérité de ECDiffieHellmanPublicKey)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
ExportExplicitParameters()

Exporte les paramètres de clé et de courbe explicite utilisés par l’objet ECCurve dans un objet ECParameters.

ExportExplicitParameters()

En cas de substitution dans une classe dérivée, exporte les ECParameters explicites pour un objet ECCurve.

(Hérité de ECDiffieHellmanPublicKey)
ExportParameters()

Exporte la clé utilisée par l'objet ECCurve dans un objet ECParameters.

ExportParameters()

En cas de substitution dans une classe dérivée, exporte les ECParameters nommés ou explicites pour un objet ECCurve.

(Hérité de ECDiffieHellmanPublicKey)
ExportSubjectPublicKeyInfo()

Exporte la clé actuelle au format X.509 SubjectPublicKeyInfo.

(Hérité de ECDiffieHellmanPublicKey)
FromByteArray(Byte[], CngKeyBlobFormat)

Convertit un tableau d'octets qui contient une clé publique en un objet ECDiffieHellmanCngPublicKey d'après le format spécifié.

FromXmlString(String)
Obsolète.

Convertit une chaîne XML en un objet ECDiffieHellmanCngPublicKey.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
Import()

Convertit l'objet ECDiffieHellmanCngPublicKey en objet CngKey.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToByteArray()
Obsolète.

Sérialise le BLOB de clé ECDiffieHellmanPublicKey en un tableau d'octets.

(Hérité de ECDiffieHellmanPublicKey)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
ToXmlString()
Obsolète.

Sérialise la clé publique ECDiffieHellmanCngPublicKey en une chaîne XML au format RFC 4050.

TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Tente d’exporter la clé actuelle au format X.509 SubjectPublicKeyInfo.

(Hérité de ECDiffieHellmanPublicKey)

S’applique à