ECDiffieHellmanCngPublicKey Classe
Definição
Especifica uma chave pública ECDH (Diffie-Hellman de curva elíptica) a ser usada com a classe ECDiffieHellmanCng.Specifies an Elliptic Curve Diffie-Hellman (ECDH) public key for use with the ECDiffieHellmanCng class.
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
- Herança
- Atributos
Comentários
ECDiffieHellmanCngPublicKey os objetos são usados em trocas de chave com ECDiffieHellmanCng objetos.ECDiffieHellmanCngPublicKey objects are used in key exchanges with ECDiffieHellmanCng objects.
Propriedades
| BlobFormat |
Obtém o formato BLOB de chave para um objeto ECDiffieHellmanCngPublicKey.Gets the key BLOB format for a ECDiffieHellmanCngPublicKey object. |
Métodos
| Dispose() |
Libera todos os recursos usados pela instância atual da classe ECDiffieHellman.Releases all resources used by the current instance of the ECDiffieHellman class. (Herdado de ECDiffieHellmanPublicKey) |
| Dispose(Boolean) |
Libera os recursos não gerenciados usados pela classe ECDiffieHellman e, opcionalmente, libera os recursos gerenciados.Releases the unmanaged resources used by the ECDiffieHellman class and optionally releases the managed resources. (Herdado de ECDiffieHellmanPublicKey) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object. (Herdado de Object) |
| ExportExplicitParameters() |
Exporta os parâmetros de chave e curva explícita usados pelo objeto ECCurve em um objeto ECParameters.Exports the key and explicit curve parameters used by the ECCurve object into an ECParameters object. |
| ExportExplicitParameters() |
Quando substituído em uma classe derivada, exporta o ECParameters explícito para um objeto ECCurve.When overridden in a derived class, exports the explicit ECParameters for an ECCurve object. (Herdado de ECDiffieHellmanPublicKey) |
| ExportParameters() |
Exporta a chave usada pelo objeto ECCurve em um objeto ECParameters.Exports the key used by the ECCurve object into an ECParameters object. |
| ExportParameters() |
Quando substituído em uma classe derivada, exporta o ECParameters nomeada ou explícito para um objeto ECCurve.When overridden in a derived class, exports the named or explicit ECParameters for an ECCurve object. (Herdado de ECDiffieHellmanPublicKey) |
| FromByteArray(Byte[], CngKeyBlobFormat) |
Converte uma matriz de bytes que contém uma chave pública para um objeto ECDiffieHellmanCngPublicKey de acordo com o formato especificado.Converts a byte array that contains a public key to a ECDiffieHellmanCngPublicKey object according to the specified format. |
| FromXmlString(String) |
Converte uma cadeia de caracteres XML em um objeto ECDiffieHellmanCngPublicKey.Converts an XML string to an ECDiffieHellmanCngPublicKey object. |
| GetHashCode() |
Serve como a função de hash padrão.Serves as the default hash function. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual.Gets the Type of the current instance. (Herdado de Object) |
| Import() |
Converte o objeto ECDiffieHellmanCngPublicKey em um objeto CngKey.Converts the ECDiffieHellmanCngPublicKey object to a CngKey object. |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object. (Herdado de Object) |
| ToByteArray() |
Serializa o BLOB da chave ECDiffieHellmanPublicKey para uma matriz de bytes.Serializes the ECDiffieHellmanPublicKey key BLOB to a byte array. (Herdado de ECDiffieHellmanPublicKey) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object. (Herdado de Object) |
| ToXmlString() |
Serializa a chave pública ECDiffieHellmanCngPublicKey para uma cadeia de caracteres XML no formato RFC 4050.Serializes the ECDiffieHellmanCngPublicKey public key to an XML string in RFC 4050 format. |