KeyContainerPermissionAccessEntry Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe KeyContainerPermissionAccessEntry.
Surcharges
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) |
Initialise une nouvelle instance de la classe KeyContainerPermissionAccessEntry à l'aide des autorisations d'accès et des paramètres du fournisseur de services de chiffrement (CSP) spécifiés. |
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) |
Initialise une nouvelle instance de la classe KeyContainerPermissionAccessEntry avec les autorisations d'accès et le nom du conteneur de clé spécifiés. |
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) |
Initialise une nouvelle instance de la classe KeyContainerPermissionAccessEntry avec les valeurs de propriété spécifiées. |
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags)
Initialise une nouvelle instance de la classe KeyContainerPermissionAccessEntry à l'aide des autorisations d'accès et des paramètres du fournisseur de services de chiffrement (CSP) spécifiés.
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)
Paramètres
- parameters
- CspParameters
Objet CspParameters qui contient les paramètres du fournisseur de services de chiffrement (CSP).
Combinaison d'opérations de bits des valeurs KeyContainerPermissionFlags.
Exceptions
L'entrée résultante aurait un accès illimité.
Exemples
L’exemple de code suivant montre l’utilisation du KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) constructeur.
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)
Remarques
Ce constructeur permet d’attribuer des droits d’accès à des conteneurs de clés spécifiques identifiés dans un CspParameters objet.
S’applique à
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags)
Initialise une nouvelle instance de la classe KeyContainerPermissionAccessEntry avec les autorisations d'accès et le nom du conteneur de clé spécifiés.
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)
Paramètres
- keyContainerName
- String
Nom du conteneur de clé.
Combinaison d'opérations de bits des valeurs KeyContainerPermissionFlags.
Exceptions
L'entrée résultante aurait un accès illimité.
Exemples
L’exemple de code suivant montre l’utilisation du KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) constructeur.
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)
Remarques
Ce constructeur vous permet de spécifier des droits d’accès pour des conteneurs de clés spécifiques identifiés par nom ; utiliser un astérisque (« * ») pour représenter tous les conteneurs de clés.
S’applique à
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags)
Initialise une nouvelle instance de la classe KeyContainerPermissionAccessEntry avec les valeurs de propriété spécifiées.
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)
Paramètres
- keyStore
- String
Nom du magasin de la clé.
- providerName
- String
Nom du fournisseur.
- providerType
- Int32
Code du type de fournisseur. Consultez la propriété ProviderType pour en connaître les valeurs.
- keyContainerName
- String
Nom du conteneur de clé.
- keySpec
- Int32
Spécification de la clé. Consultez la propriété KeySpec pour en connaître les valeurs.
Combinaison d'opérations de bits des valeurs KeyContainerPermissionFlags.
Exceptions
L'entrée résultante aurait un accès illimité.
Exemples
L’exemple de code suivant montre l’utilisation du KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) constructeur.
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)
Remarques
Ce constructeur permet d’attribuer des droits d’accès à des conteneurs de clés spécifiques. Une keySpec
valeur ou providerType
de -1 représente toutes les spécifications de clé ou types de fournisseurs. , keyStore
providerName
ou keyContainerName
de « * » représente tous les magasins de clés, fournisseurs ou conteneurs de clés.
providerName
ou keyContainerName
qui null
représente tous les fournisseurs ou conteneurs de clés.