KeyContainerPermissionAccessEntry Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci KeyContainerPermissionAccessEntry třídy .
Přetížení
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) |
Inicializuje novou instanci KeyContainerPermissionAccessEntry třídy pomocí zadaných parametrů zprostředkovatele kryptografických služeb (CSP) a přístupových oprávnění. |
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) |
Inicializuje novou instanci KeyContainerPermissionAccessEntry třídy pomocí zadaného názvu kontejneru klíčů a přístupových oprávnění. |
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) |
Inicializuje novou instanci KeyContainerPermissionAccessEntry třídy se zadanými hodnotami vlastností. |
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags)
Inicializuje novou instanci KeyContainerPermissionAccessEntry třídy pomocí zadaných parametrů zprostředkovatele kryptografických služeb (CSP) a přístupových oprávnění.
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)
Parametry
- parameters
- CspParameters
Objekt CspParameters , který obsahuje parametry zprostředkovatele kryptografických služeb (CSP).
Bitové kombinace KeyContainerPermissionFlags hodnot.
Výjimky
Výsledná položka by měla neomezený přístup.
Příklady
Následující příklad kódu ukazuje použití konstruktoru 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)
Poznámky
Tento konstruktor umožňuje přiřazení přístupových práv ke konkrétním kontejnerům klíčů identifikovaným v objektu CspParameters .
Platí pro
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags)
Inicializuje novou instanci KeyContainerPermissionAccessEntry třídy pomocí zadaného názvu kontejneru klíčů a přístupových oprávnění.
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)
Parametry
- keyContainerName
- String
Název kontejneru klíčů.
Bitové kombinace KeyContainerPermissionFlags hodnot.
Výjimky
Výsledná položka by měla neomezený přístup.
Příklady
Následující příklad kódu ukazuje použití konstruktoru 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)
Poznámky
Tento konstruktor umožňuje zadat přístupová práva pro konkrétní kontejnery klíčů identifikované názvem; k reprezentaci všech kontejnerů klíčů použijte hvězdičku (*).
Platí pro
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags)
Inicializuje novou instanci KeyContainerPermissionAccessEntry třídy se zadanými hodnotami vlastností.
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)
Parametry
- keyStore
- String
Název úložiště klíčů.
- providerName
- String
Název poskytovatele.
- providerType
- Int32
Kód typu pro zprostředkovatele. Projděte si ProviderType vlastnost pro hodnoty.
- keyContainerName
- String
Název kontejneru klíčů.
Bitové kombinace KeyContainerPermissionFlags hodnot.
Výjimky
Výsledná položka by měla neomezený přístup.
Příklady
Následující příklad kódu ukazuje použití konstruktoru 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)
Poznámky
Tento konstruktor umožňuje přiřazení přístupových práv ke konkrétním kontejnerům klíčů. Hodnota keySpec
nebo providerType
-1 představuje všechny klíčové specifikace nebo typy zprostředkovatelů. Hodnoty keyStore
, providerName
nebo keyContainerName
"*" představují všechna úložiště klíčů, zprostředkovatele nebo kontejnery klíčů.
keyContainerName
Nebo providerName
představuje null
všechny zprostředkovatele nebo kontejnery klíčů.