ECDiffieHellmanCngPublicKey Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica una clave pública de curva elíptica Diffie-Hellman (ECDH) para su uso con la ECDiffieHellmanCng clase .
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
- Herencia
- Atributos
Comentarios
ECDiffieHellmanCngPublicKey Los objetos se usan en intercambios de claves con ECDiffieHellmanCng objetos .
Propiedades
| Nombre | Description |
|---|---|
| BlobFormat |
Obtiene el formato BLOB de clave para un ECDiffieHellmanCngPublicKey objeto . |
Métodos
| Nombre | Description |
|---|---|
| Dispose() |
Libera todos los recursos usados por la instancia actual de la ECDiffieHellman clase . (Heredado de ECDiffieHellmanPublicKey) |
| Dispose(Boolean) |
Libera los recursos no administrados usados por la ECDiffieHellman clase y, opcionalmente, libera los recursos administrados. (Heredado de ECDiffieHellmanPublicKey) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| ExportExplicitParameters() |
Exporta la clave y los parámetros de curva explícitos utilizados por el ECCurve objeto en un ECParameters objeto . |
| ExportParameters() |
Exporta la clave usada por el ECCurve objeto en un ECParameters objeto . |
| ExportSubjectPublicKeyInfo() |
Exporta la clave actual en el formato SubjectPublicKeyInfo X.509. (Heredado de ECDiffieHellmanPublicKey) |
| FromByteArray(Byte[], CngKeyBlobFormat) |
Convierte una matriz de bytes que contiene una clave pública en un ECDiffieHellmanCngPublicKey objeto según el formato especificado. |
| FromXmlString(String) |
Obsoletos.
Convierte una cadena XML en un ECDiffieHellmanCngPublicKey objeto . |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| Import() |
Convierte el ECDiffieHellmanCngPublicKey objeto en un CngKey objeto . |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToByteArray() |
Obsoletos.
Serializa el ECDiffieHellmanPublicKey BLOB de clave en una matriz de bytes. (Heredado de ECDiffieHellmanPublicKey) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| ToXmlString() |
Obsoletos.
Serializa la ECDiffieHellmanCngPublicKey clave pública en una cadena XML en formato RFC 4050. |
| TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) |
Intenta exportar la clave actual en el formato SubjectPublicKeyInfo X.509. (Heredado de ECDiffieHellmanPublicKey) |