Compartilhar via


ECDiffieHellmanCngPublicKey Classe

Definição

Especifica uma chave pública ECDH (Diffie-Hellman de curva elíptica) a ser usada com a 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
Herança
ECDiffieHellmanCngPublicKey
Atributos

Comentários

ECDiffieHellmanCngPublicKey os objetos são usados em trocas de chaves com ECDiffieHellmanCng objetos.

Propriedades

BlobFormat

Obtém o formato BLOB de chave para um objeto ECDiffieHellmanCngPublicKey.

Métodos

Dispose()

Libera todos os recursos usados pela instância atual da classe ECDiffieHellman.

(Herdado de ECDiffieHellmanPublicKey)
Dispose(Boolean)

Libera os recursos não gerenciados usados pela classe ECDiffieHellman e, opcionalmente, libera os recursos gerenciados.

(Herdado de ECDiffieHellmanPublicKey)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExportExplicitParameters()

Exporta os parâmetros de chave e curva explícita usados pelo objeto ECCurve em um objeto ECParameters.

ExportExplicitParameters()

Quando substituído em uma classe derivada, exporta o ECParameters explícito para um objeto ECCurve.

(Herdado de ECDiffieHellmanPublicKey)
ExportParameters()

Exporta a chave usada pelo objeto ECCurve em um objeto ECParameters.

ExportParameters()

Quando substituído em uma classe derivada, exporta o ECParameters nomeada ou explícito para um objeto ECCurve.

(Herdado de ECDiffieHellmanPublicKey)
ExportSubjectPublicKeyInfo()

Exporta a chave atual no formato SubjectPublicKeyInfo X.509.

(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.

FromXmlString(String)
Obsoleto.

Converte uma cadeia de caracteres XML em um objeto ECDiffieHellmanCngPublicKey.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Import()

Converte o objeto ECDiffieHellmanCngPublicKey em um objeto CngKey.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToByteArray()
Obsoleto.

Serializa o BLOB da chave ECDiffieHellmanPublicKey para uma matriz de bytes.

(Herdado de ECDiffieHellmanPublicKey)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
ToXmlString()
Obsoleto.

Serializa a chave pública ECDiffieHellmanCngPublicKey para uma cadeia de caracteres XML no formato RFC 4050.

TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Tenta exportar a chave atual no formato SubjectPublicKeyInfo X.509.

(Herdado de ECDiffieHellmanPublicKey)

Aplica-se a