KeyContainerPermissionAccessEntry コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。
オーバーロード
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) |
暗号化サービス プロバイダー (CSP: Cryptographic Service Provider) パラメーターとアクセス許可を指定して、KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。 |
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) |
キー コンテナーの名前とアクセス許可を指定して、KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。 |
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) |
指定したプロパティ値を使用して、KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。 |
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags)
暗号化サービス プロバイダー (CSP: Cryptographic Service Provider) パラメーターとアクセス許可を指定して、KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。
public:
KeyContainerPermissionAccessEntry(System::Security::Cryptography::CspParameters ^ parameters, System::Security::Permissions::KeyContainerPermissionFlags flags);
public KeyContainerPermissionAccessEntry (System.Security.Cryptography.CspParameters parameters, System.Security.Permissions.KeyContainerPermissionFlags flags);
new System.Security.Permissions.KeyContainerPermissionAccessEntry : System.Security.Cryptography.CspParameters * System.Security.Permissions.KeyContainerPermissionFlags -> System.Security.Permissions.KeyContainerPermissionAccessEntry
Public Sub New (parameters As CspParameters, flags As KeyContainerPermissionFlags)
パラメーター
- parameters
- CspParameters
暗号化サービス プロバイダー (CSP) パラメーターを格納している CspParameters オブジェクト。
KeyContainerPermissionFlags 値のビットごとの組み合わせ。
例外
結果のエントリに無制限のアクセス権が含まれることになります。
例
次のコード例は、 コンストラクターの使用方法を KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) 示しています。
static KeyContainerPermissionAccessEntry^ keyContainerPermAccEntry2 = gcnew KeyContainerPermissionAccessEntry( cspParams,KeyContainerPermissionFlags::Open );
private static KeyContainerPermissionAccessEntry
keyContainerPermAccEntry2 = new KeyContainerPermissionAccessEntry(
cspParams, KeyContainerPermissionFlags.Open);
Private Shared keyContainerPermAccEntry2 As _
New KeyContainerPermissionAccessEntry(cspParams, KeyContainerPermissionFlags.Open)
注釈
このコンストラクターを使用すると、オブジェクトで識別された特定のキー コンテナーに対してアクセス権を CspParameters 割り当てることができます。
適用対象
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags)
キー コンテナーの名前とアクセス許可を指定して、KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。
public:
KeyContainerPermissionAccessEntry(System::String ^ keyContainerName, System::Security::Permissions::KeyContainerPermissionFlags flags);
public KeyContainerPermissionAccessEntry (string keyContainerName, System.Security.Permissions.KeyContainerPermissionFlags flags);
new System.Security.Permissions.KeyContainerPermissionAccessEntry : string * System.Security.Permissions.KeyContainerPermissionFlags -> System.Security.Permissions.KeyContainerPermissionAccessEntry
Public Sub New (keyContainerName As String, flags As KeyContainerPermissionFlags)
パラメーター
- keyContainerName
- String
キー コンテナーの名前。
KeyContainerPermissionFlags 値のビットごとの組み合わせ。
例外
結果のエントリに無制限のアクセス権が含まれることになります。
例
次のコード例は、 コンストラクターの使用方法を KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) 示しています。
static KeyContainerPermissionAccessEntry^ keyContainerPermAccEntry1 = gcnew KeyContainerPermissionAccessEntry( "MyKeyContainer",KeyContainerPermissionFlags::Create );
private static KeyContainerPermissionAccessEntry
keyContainerPermAccEntry1 = new KeyContainerPermissionAccessEntry(
"MyKeyContainer", KeyContainerPermissionFlags.Create);
Private Shared keyContainerPermAccEntry1 As _
New KeyContainerPermissionAccessEntry("MyKeyContainer", KeyContainerPermissionFlags.Create)
注釈
このコンストラクターを使用すると、名前で識別される特定のキー コンテナーのアクセス権を指定できます。すべてのキー コンテナーを表すには、アスタリスク ("*") を使用します。
適用対象
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags)
指定したプロパティ値を使用して、KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。
public:
KeyContainerPermissionAccessEntry(System::String ^ keyStore, System::String ^ providerName, int providerType, System::String ^ keyContainerName, int keySpec, System::Security::Permissions::KeyContainerPermissionFlags flags);
public KeyContainerPermissionAccessEntry (string keyStore, string providerName, int providerType, string keyContainerName, int keySpec, System.Security.Permissions.KeyContainerPermissionFlags flags);
new System.Security.Permissions.KeyContainerPermissionAccessEntry : string * string * int * string * int * System.Security.Permissions.KeyContainerPermissionFlags -> System.Security.Permissions.KeyContainerPermissionAccessEntry
Public Sub New (keyStore As String, providerName As String, providerType As Integer, keyContainerName As String, keySpec As Integer, flags As KeyContainerPermissionFlags)
パラメーター
- keyStore
- String
キー ストアの名前。
- providerName
- String
プロバイダーの名前。
- providerType
- Int32
プロバイダーの種類コード。 値については、ProviderType プロパティのトピックを参照してください。
- keyContainerName
- String
キー コンテナーの名前。
KeyContainerPermissionFlags 値のビットごとの組み合わせ。
例外
結果のエントリに無制限のアクセス権が含まれることになります。
例
次のコード例は、 コンストラクターの使用方法を KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) 示しています。
static KeyContainerPermissionAccessEntry^ keyContainerPermAccEntry3 = gcnew KeyContainerPermissionAccessEntry( "Machine",providerName,providerType,myKeyContainerName,1,KeyContainerPermissionFlags::Open );
public:
private static KeyContainerPermissionAccessEntry
keyContainerPermAccEntry3 = new KeyContainerPermissionAccessEntry(
"Machine", providerName, providerType, myKeyContainerName, 1,
KeyContainerPermissionFlags.Open);
Private Shared keyContainerPermAccEntry3 As _
New KeyContainerPermissionAccessEntry("Machine", providerName, providerType, _
myKeyContainerName, 1, KeyContainerPermissionFlags.Open)
注釈
このコンストラクターを使用すると、特定のキー コンテナーにアクセス権を割り当てることができます。
keySpec
または providerType
の値 -1 は、すべての主要な仕様またはプロバイダーの種類を表します。
keyStore
"*" の 、providerName
、または keyContainerName
は、すべてのキー ストア、プロバイダー、またはキー コンテナーを表します。
providerName
keyContainerName
または は、null
すべてのプロバイダーまたはキー コンテナーを表します。
適用対象
.NET