ECDiffieHellmanCngPublicKey クラス

定義

ECDiffieHellmanCng クラスで使用する、ECDH (Elliptic Curve Diffie-Hellman) の公開キーを指定します。Specifies an Elliptic Curve Diffie-Hellman (ECDH) public key for use with the ECDiffieHellmanCng class.

public ref class ECDiffieHellmanCngPublicKey sealed : System::Security::Cryptography::ECDiffieHellmanPublicKey
[System.Serializable]
public sealed class ECDiffieHellmanCngPublicKey : System.Security.Cryptography.ECDiffieHellmanPublicKey
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 オブジェクトのキー BLOB 形式を取得します。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.

ExportParameters()

ECCurve オブジェクトが使用するキーを ECParameters オブジェクトにエクスポートします。Exports the key used by the ECCurve object into an ECParameters object.

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

ECDiffieHellmanPublicKey キー BLOB をバイト配列にシリアル化します。Serializes the ECDiffieHellmanPublicKey key BLOB to a byte array.

(継承元 ECDiffieHellmanPublicKey)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)
ToXmlString()

ECDiffieHellmanCngPublicKey 公開キーを RFC 4050 形式の XML 文字列にシリアル化します。Serializes the ECDiffieHellmanCngPublicKey public key to an XML string in RFC 4050 format.

適用対象