言語

KeyContainerPermissionAccessEntry コンストラクター

定義

KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags)

指定した暗号化サービス プロバイダー (CSP) パラメーターとアクセス許可を使用して、 KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。

KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags)

指定したキー コンテナー名とアクセス許可を使用して、 KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。

KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags)

指定したプロパティ値を使用して、 KeyContainerPermissionAccessEntry クラスの新しいインスタンスを初期化します。

KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags)

ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs

指定した暗号化サービス プロバイダー (CSP) パラメーターとアクセス許可を使用して、 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 オブジェクト。

flags
KeyContainerPermissionFlags

KeyContainerPermissionFlags値のビットごとの組み合わせ。

例外

結果のエントリには無制限のアクセス権があります。

注釈

このコンストラクターを使用すると、 CspParameters オブジェクトで識別される特定のキー コンテナーに対してアクセス権を割り当てることができます。

適用対象

KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags)

ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs

指定したキー コンテナー名とアクセス許可を使用して、 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

キー コンテナーの名前。

flags
KeyContainerPermissionFlags

KeyContainerPermissionFlags値のビットごとの組み合わせ。

例外

結果のエントリには無制限のアクセス権があります。

注釈

このコンストラクターを使用すると、名前で識別される特定のキー コンテナーのアクセス権を指定できます。すべてのキー コンテナーを表すには、アスタリスク ("*") を使用します。

適用対象

KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags)

ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs
ソース:
KeyContainerPermissionAccessEntry.cs

指定したプロパティ値を使用して、 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

キー コンテナーの名前。

keySpec
Int32

キーの指定。 値については、 KeySpec プロパティを参照してください。

flags
KeyContainerPermissionFlags

KeyContainerPermissionFlags値のビットごとの組み合わせ。

例外

結果のエントリには無制限のアクセス権があります。

注釈

このコンストラクターを使用すると、特定のキー コンテナーにアクセス権を割り当てることができます。 -1 の keySpec 値または providerType 値は、すべての主要な仕様またはプロバイダーの種類を表します。 "*" の keyStoreproviderName、または keyContainerName は、すべてのキー ストア、プロバイダー、またはキー コンテナーを表します。 すべてのプロバイダーまたはキー コンテナーを表providerNamekeyContainerNameまたはnull

適用対象