ECDiffieHellmanCngPublicKey Класс

Определение

Задает открытый ключ алгоритма Диффи-Хеллмана на эллиптических кривых (ECDH) для использования с классом ECDiffieHellmanCng.Specifies an Elliptic Curve Diffie-Hellman (ECDH) public key for use with the ECDiffieHellmanCng class.

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 объектами.ECDiffieHellmanCngPublicKey objects are used in key exchanges with ECDiffieHellmanCng objects.

Свойства

BlobFormat

Получает формат большого двоичного объекта ключа для объекта ECDiffieHellmanCngPublicKey.Gets the key BLOB format for a ECDiffieHellmanCngPublicKey object.

Методы

Dispose()

Освобождает все ресурсы, используемые текущим экземпляром класса ECDiffieHellman.Releases all resources used by the current instance of the ECDiffieHellman class.

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

Освобождает неуправляемые ресурсы, используемые классом ECDiffieHellman (при необходимости освобождает и управляемые ресурсы).Releases the unmanaged resources used by the ECDiffieHellman class and optionally releases the managed resources.

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

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Экспортирует ключ и параметры явной кривой, используемые объектом ECCurve, в объект ECParameters.Exports the key and explicit curve parameters used by the ECCurve object into an ECParameters object.

ExportExplicitParameters()

Если переопределено в производном классе, экспортирует явный объект ECParameters для объекта ECCurve.When overridden in a derived class, exports the explicit ECParameters for an ECCurve object.

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

Экспортирует ключ, используемый объектом ECCurve, в объект ECParameters.Exports the key used by the ECCurve object into an ECParameters object.

ExportParameters()

Если переопределено в производном классе, экспортирует именованный или явный объект ECParameters для объекта ECCurve.When overridden in a derived class, exports the named or explicit ECParameters for an ECCurve object.

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

Преобразует массив байтов, в котором содержится открытый ключ, в объект ECDiffieHellmanCngPublicKey в соответствии с заданным форматом.Converts a byte array that contains a public key to a ECDiffieHellmanCngPublicKey object according to the specified format.

FromXmlString(String)

Преобразует XML-строку в объект ECDiffieHellmanCngPublicKey.Converts an XML string to an ECDiffieHellmanCngPublicKey object.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

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

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

Преобразует объект ECDiffieHellmanCngPublicKey в объект CngKey.Converts the ECDiffieHellmanCngPublicKey object to a CngKey object.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Выполняет сериализацию BLOB-объекта ключа ECDiffieHellmanPublicKey в массив байтов.Serializes the ECDiffieHellmanPublicKey key BLOB to a byte array.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Выполняет сериализацию открытого ключа ECDiffieHellmanCngPublicKey в XML-строку формата RFC 4050.Serializes the ECDiffieHellmanCngPublicKey public key to an XML string in RFC 4050 format.

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