System.Security.Cryptograph ...


.NET Framework クラス ライブラリ
ECDiffieHellman クラス

更新 : 2007 年 11 月

ECDH (Elliptic Curve Diffie-Hellman) アルゴリズム実装の派生元にすることができる抽象基本クラスを提供します。このクラスは、すべての ECDH 実装がサポートする必要のある操作の基本セットを提供します。

名前空間 :  System.Security.Cryptography
アセンブリ :  System.Core (System.Core.dll 内)

構文

Visual Basic (宣言)
<HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort := True)> _
Public MustInherit Class ECDiffieHellman _
    Inherits AsymmetricAlgorithm
Visual Basic (使用法)
Dim instance As ECDiffieHellman
C#
[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)]
public abstract class ECDiffieHellman : AsymmetricAlgorithm
Visual C++
[HostProtectionAttribute(SecurityAction::LinkDemand, MayLeakOnAbort = true)]
public ref class ECDiffieHellman abstract : public AsymmetricAlgorithm
J#
/** @attribute HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true) */
public abstract class ECDiffieHellman extends AsymmetricAlgorithm
JScript
public abstract class ECDiffieHellman extends AsymmetricAlgorithm
解説

メモ :

この型またはメンバに適用される HostProtectionAttribute 属性の Resources プロパティの値は、MayLeakOnAbort です。HostProtectionAttribute は、デスクトップ アプリケーション (通常、アイコンのダブルクリック、コマンドの入力、またはブラウザへの URL の入力により起動されます) には影響しません。詳細については、HostProtectionAttribute クラスのトピックまたは「SQL Server プログラミングとホスト保護属性」を参照してください。

このクラスは、ECDH 実装の抽象基本クラスとして機能します。

継承階層

System..::.Object
  System.Security.Cryptography..::.AsymmetricAlgorithm
    System.Security.Cryptography..::.ECDiffieHellman
      System.Security.Cryptography..::.ECDiffieHellmanCng
スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.5
参照

参照

タグ :


Page view tracker