Udostępnij za pośrednictwem


ECDiffieHellmanCngPublicKey Klasa

Definicja

Określa klucz publiczny krzywej eliptycznej Diffie-Hellman (ECDH) do użycia z klasą 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
Dziedziczenie
ECDiffieHellmanCngPublicKey
Atrybuty

Uwagi

ECDiffieHellmanCngPublicKey obiekty są używane w wymianach kluczy z obiektami ECDiffieHellmanCng .

Właściwości

BlobFormat

Pobiera kluczowy format obiektu BLOB dla ECDiffieHellmanCngPublicKey obiektu.

Metody

Dispose()

Zwalnia wszystkie zasoby używane przez bieżące wystąpienie klasy ECDiffieHellman.

(Odziedziczone po ECDiffieHellmanPublicKey)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez klasę ECDiffieHellman i opcjonalnie zwalnia zarządzane zasoby.

(Odziedziczone po ECDiffieHellmanPublicKey)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
ExportExplicitParameters()

Eksportuje klucz i jawne parametry krzywej używane przez ECCurve obiekt do ECParameters obiektu.

ExportExplicitParameters()

Po przesłonięciu w klasie pochodnej eksportuje jawnie ECParameters dla ECCurve obiektu.

(Odziedziczone po ECDiffieHellmanPublicKey)
ExportParameters()

Eksportuje klucz używany przez ECCurve obiekt do ECParameters obiektu.

ExportParameters()

W przypadku zastąpienia w klasie pochodnej eksportuje nazwaną lub jawną ECParametersECCurve dla obiektu.

(Odziedziczone po ECDiffieHellmanPublicKey)
ExportSubjectPublicKeyInfo()

Eksportuje bieżący klucz w formacie X.509 SubjectPublicKeyInfo.

(Odziedziczone po ECDiffieHellmanPublicKey)
FromByteArray(Byte[], CngKeyBlobFormat)

Konwertuje tablicę bajtów zawierającą klucz publiczny na obiekt zgodnie z określonym formatem ECDiffieHellmanCngPublicKey .

FromXmlString(String)
Przestarzałe.

Konwertuje ciąg XML na ECDiffieHellmanCngPublicKey obiekt.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
Import()

Konwertuje ECDiffieHellmanCngPublicKey obiekt na CngKey obiekt.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToByteArray()
Przestarzałe.

Serializuje ECDiffieHellmanPublicKey klucz BLOB do tablicy bajtów.

(Odziedziczone po ECDiffieHellmanPublicKey)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
ToXmlString()
Przestarzałe.

Serializuje ECDiffieHellmanCngPublicKey klucz publiczny do ciągu XML w formacie RFC 4050.

TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Próbuje wyeksportować bieżący klucz w formacie X.509 SubjectPublicKeyInfo.

(Odziedziczone po ECDiffieHellmanPublicKey)

Dotyczy