KeyNumber 列挙体
アセンブリ: mscorlib (mscorlib.dll 内)

<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public Enumeration KeyNumber

メンバ名 | 説明 | |
---|---|---|
![]() | Exchange | セッション キーを暗号化するための交換キー ペアです。セッション キーを安全に保管し、他のユーザーと交換できるようにするために使用します。 この値は、アンマネージ Microsoft Cryptographic API (CAPI) で使用される AT_KEYEXCHANGE 値と対応します。 |
![]() | Signature | デジタル署名されたメッセージやファイルを認証するための署名キー ペアです。 この値は、アンマネージ Microsoft Cryptographic API (CAPI) で使用される AT_SIGNATURE 値と対応します。 |


RSACryptoServiceProvider オブジェクトのキーの種類を、KeyNumber 列挙型を使って指定する方法を次のコード例に示します。
' Create a new CspParameters object. Dim cspParams As New CspParameters() ' Specify an exchange key. cspParams.KeyNumber = Fix(KeyNumber.Exchange) ' Initialize the RSACryptoServiceProvider ' with the CspParameters object. Dim RSACSP As New RSACryptoServiceProvider(cspParams)
// Create a new CspParameters object. CspParameters cspParams = new CspParameters(); // Specify an exchange key. cspParams.KeyNumber = (int) KeyNumber.Exchange; // Initialize the RSACryptoServiceProvider // with the CspParameters object. RSACryptoServiceProvider RSACSP = new RSACryptoServiceProvider(cspParams);
// Create a new CspParameters object. CspParameters^ cspParams = gcnew CspParameters(); // Specify an exchange key. cspParams->KeyNumber = (int) KeyNumber::Exchange; // Initialize the RSACryptoServiceProvider // with the CspParameters object. RSACryptoServiceProvider^ RSACSP = gcnew RSACryptoServiceProvider(cspParams);

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- KeyNumber 列挙体のページへのリンク