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 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
- 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) |