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 Diffie-Hellman de curva elíptica (ECDH) que se utiliza con la clase 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
- Herencia
- Atributos
Comentarios
ECDiffieHellmanCngPublicKey Los objetos se usan en intercambios de claves con ECDiffieHellmanCng objetos .
Propiedades
BlobFormat |
Obtiene el formato BLOB de clave para un objeto ECDiffieHellmanCngPublicKey. |
Métodos
Dispose() |
Libera todos los recursos usados por la instancia actual de la clase ECDiffieHellman. (Heredado de ECDiffieHellmanPublicKey) |
Dispose(Boolean) |
Libera los recursos no administrados utilizados por la clase ECDiffieHellman y, de forma opcional, libera los recursos administrados. (Heredado de ECDiffieHellmanPublicKey) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
ExportExplicitParameters() |
Exporta la clave y parámetros de curva explícitos que usa el objeto ECCurve en un objeto ECParameters. |
ExportExplicitParameters() |
Si se reemplaza en una clase derivada, exporta el objeto ECParameters explícito para un objeto ECCurve. (Heredado de ECDiffieHellmanPublicKey) |
ExportParameters() |
Exporta la clave que usa el objeto ECCurve en un objeto ECParameters. |
ExportParameters() |
Si se reemplaza en una clase derivada, exporta el objeto ECParameters con nombre o explícito para un objeto ECCurve. (Heredado de ECDiffieHellmanPublicKey) |
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 objeto ECDiffieHellmanCngPublicKey según el formato especificado. |
FromXmlString(String) |
Obsoletos.
Convierte una cadena XML en un objeto ECDiffieHellmanCngPublicKey. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Import() |
Convierte el objeto ECDiffieHellmanCngPublicKey en un objeto CngKey. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToByteArray() |
Obsoletos.
Serializa el BLOB de la clave ECDiffieHellmanPublicKey en una matriz de bytes. (Heredado de ECDiffieHellmanPublicKey) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
ToXmlString() |
Obsoletos.
Serializa la clave pública ECDiffieHellmanCngPublicKey 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) |