Поделиться через


ECDiffieHellmanCngPublicKey Класс

Определение

Задает открытый ключ алгоритма Диффи-Хеллмана на эллиптических кривых (ECDH) для использования с классом 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
Наследование
ECDiffieHellmanCngPublicKey
Атрибуты

Комментарии

ECDiffieHellmanCngPublicKey объекты используются при обмене ключами с ECDiffieHellmanCng объектами .

Свойства

BlobFormat

Получает формат большого двоичного объекта ключа для объекта ECDiffieHellmanCngPublicKey.

Методы

Dispose()

Освобождает все ресурсы, используемые текущим экземпляром класса ECDiffieHellman.

(Унаследовано от ECDiffieHellmanPublicKey)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые классом ECDiffieHellman (при необходимости освобождает и управляемые ресурсы).

(Унаследовано от ECDiffieHellmanPublicKey)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
ExportExplicitParameters()

Экспортирует ключ и параметры явной кривой, используемые объектом ECCurve, в объект ECParameters.

ExportExplicitParameters()

Если переопределено в производном классе, экспортирует явный объект ECParameters для объекта ECCurve.

(Унаследовано от ECDiffieHellmanPublicKey)
ExportParameters()

Экспортирует ключ, используемый объектом ECCurve, в объект ECParameters.

ExportParameters()

Если переопределено в производном классе, экспортирует именованный или явный объект ECParameters для объекта ECCurve.

(Унаследовано от ECDiffieHellmanPublicKey)
ExportSubjectPublicKeyInfo()

Экспортирует текущий ключ в формате X.509 SubjectPublicKeyInfo.

(Унаследовано от ECDiffieHellmanPublicKey)
FromByteArray(Byte[], CngKeyBlobFormat)

Преобразует массив байтов, в котором содержится открытый ключ, в объект ECDiffieHellmanCngPublicKey в соответствии с заданным форматом.

FromXmlString(String)
Устаревшие..

Преобразует XML-строку в объект ECDiffieHellmanCngPublicKey.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
Import()

Преобразует объект ECDiffieHellmanCngPublicKey в объект CngKey.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToByteArray()
Устаревшие..

Выполняет сериализацию BLOB-объекта ключа ECDiffieHellmanPublicKey в массив байтов.

(Унаследовано от ECDiffieHellmanPublicKey)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
ToXmlString()
Устаревшие..

Выполняет сериализацию открытого ключа ECDiffieHellmanCngPublicKey в XML-строку формата RFC 4050.

TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Пытается экспортировать текущий ключ в формате X.509 SubjectPublicKeyInfo.

(Унаследовано от ECDiffieHellmanPublicKey)

Применяется к