ECDiffieHellmanCngPublicKey Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa klucz publiczny Elliptic Curve 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
- Atrybuty
Uwagi
ECDiffieHellmanCngPublicKey obiekty są używane w wymianach kluczy z obiektami ECDiffieHellmanCng .
Właściwości
| Nazwa | Opis |
|---|---|
| BlobFormat |
Pobiera kluczowy format obiektu BLOB dla ECDiffieHellmanCngPublicKey obiektu. |
Metody
| Nazwa | Opis |
|---|---|
| Dispose() |
Zwalnia wszystkie zasoby używane przez bieżące wystąpienie ECDiffieHellman klasy. (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 określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| ExportExplicitParameters() |
Eksportuje klucz i jawne parametry krzywej używane przez ECCurve obiekt do ECParameters obiektu. |
| ExportParameters() |
Eksportuje klucz używany przez ECCurve obiekt do ECParameters obiektu. |
| ExportSubjectPublicKeyInfo() |
Eksportuje bieżący klucz w formacie SubjectPublicKeyInfo X.509. (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() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| Import() |
Konwertuje ECDiffieHellmanCngPublicKey obiekt na CngKey obiekt. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (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 SubjectPublicKeyInfo X.509. (Odziedziczone po ECDiffieHellmanPublicKey) |