ECDiffieHellmanCngPublicKey Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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) |