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
| Nom | Description |
|---|---|
| KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) |
Initialise une nouvelle instance de la KeyContainerPermissionAccessEntry classe, à l’aide des paramètres du fournisseur de services de chiffrement (CSP) spécifiés et des autorisations d’accès. |
| KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) |
Initialise une nouvelle instance de la KeyContainerPermissionAccessEntry classe à l’aide du nom de conteneur de clés et des autorisations d’accès spécifiés. |
| KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) |
Initialise une nouvelle instance de la KeyContainerPermissionAccessEntry classe avec les valeurs de propriété spécifiées. |
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags)
Initialise une nouvelle instance de la KeyContainerPermissionAccessEntry classe, à l’aide des paramètres du fournisseur de services de chiffrement (CSP) spécifiés et des autorisations d’accè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 au niveau du bit des KeyContainerPermissionFlags valeurs.
Exceptions
L’entrée résultante aurait un accès illimité.
Remarques
Ce constructeur permet d’attribuer des droits d’accès pour des conteneurs de clés spécifiques identifiés dans un CspParameters objet.
S’applique à
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags)
Initialise une nouvelle instance de la KeyContainerPermissionAccessEntry classe à l’aide du nom de conteneur de clés et des autorisations d’accès 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és.
Combinaison au niveau du bit des KeyContainerPermissionFlags valeurs.
Exceptions
L’entrée résultante aurait un accès illimité.
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 ; utilisez 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 KeyContainerPermissionAccessEntry classe 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 clés.
- providerName
- String
Nom du fournisseur.
- providerType
- Int32
Code de type pour le fournisseur. Consultez la propriété pour connaître les ProviderType valeurs.
- keyContainerName
- String
Nom du conteneur de clés.
Combinaison au niveau du bit des KeyContainerPermissionFlags valeurs.
Exceptions
L’entrée résultante aurait un accès illimité.
Remarques
Ce constructeur permet d’attribuer des droits d’accès pour des conteneurs de clés spécifiques. Une keySpec ou providerType une valeur de -1 représente toutes les spécifications ou types de fournisseurs clés. A keyStore, ou providerNamekeyContainerName de « * » représente tous les magasins de clés, fournisseurs ou conteneurs de clés.
providerName
keyContainerName Représentant null tous les fournisseurs ou conteneurs de clés.