Condividi tramite


ECDiffieHellmanCngPublicKey Classe

Definizione

Specifica una chiave pubblica ECDH (Diffie-Hellman a curva ellittica) da utilizzare con 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
Ereditarietà
ECDiffieHellmanCngPublicKey
Attributi

Commenti

ECDiffieHellmanCngPublicKey gli oggetti vengono utilizzati negli scambi di chiavi con ECDiffieHellmanCng oggetti .

Proprietà

BlobFormat

Ottiene il formato BLOB della chiave per un oggetto ECDiffieHellmanCngPublicKey.

Metodi

Dispose()

Rilascia tutte le risorse usate dall'istanza corrente della classe ECDiffieHellman.

(Ereditato da ECDiffieHellmanPublicKey)
Dispose(Boolean)

Rilascia le risorse non gestite usate dalla classe ECDiffieHellman e facoltativamente le risorse gestite.

(Ereditato da ECDiffieHellmanPublicKey)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
ExportExplicitParameters()

Esporta la chiave e i parametri della curva esplicita usati dall'oggetto ECCurve in un oggetto ECParameters.

ExportExplicitParameters()

Quando ne viene eseguito l'override in una classe derivata, esporta l'oggetto ECParameters esplicito per un oggetto ECCurve.

(Ereditato da ECDiffieHellmanPublicKey)
ExportParameters()

Esporta la chiave usata dall'oggetto ECCurve in un oggetto ECParameters.

ExportParameters()

Quando ne viene eseguito l'override in una classe derivata, esporta l'oggetto ECParameters denominato o esplicito per un oggetto ECCurve.

(Ereditato da ECDiffieHellmanPublicKey)
ExportSubjectPublicKeyInfo()

Esporta la chiave corrente nel formato X.509 SubjectPublicKeyInfo.

(Ereditato da ECDiffieHellmanPublicKey)
FromByteArray(Byte[], CngKeyBlobFormat)

Converte una matrice di byte contenente una chiave pubblica in un oggetto ECDiffieHellmanCngPublicKey secondo il formato specificato.

FromXmlString(String)
Obsoleti.

Converte una stringa XML in un oggetto ECDiffieHellmanCngPublicKey.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Import()

Converte l'oggetto ECDiffieHellmanCngPublicKey in un oggetto CngKey.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToByteArray()
Obsoleti.

Serializza il BLOB della chiave ECDiffieHellmanPublicKey in una matrice di byte.

(Ereditato da ECDiffieHellmanPublicKey)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
ToXmlString()
Obsoleti.

Serializza la chiave pubblica ECDiffieHellmanCngPublicKey in una stringa XML nel formato RFC 4050.

TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Tenta di esportare la chiave corrente nel formato X.509 SubjectPublicKeyInfo.

(Ereditato da ECDiffieHellmanPublicKey)

Si applica a