KeyContainerPermissionAccessEntry Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase KeyContainerPermissionAccessEntry.
Sobrecargas
| Nombre | Description |
|---|---|
| KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) |
Inicializa una nueva instancia de la KeyContainerPermissionAccessEntry clase utilizando los parámetros y permisos de acceso del proveedor de servicios criptográficos (CSP) especificados. |
| KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) |
Inicializa una nueva instancia de la KeyContainerPermissionAccessEntry clase utilizando el nombre de contenedor de claves y los permisos de acceso especificados. |
| KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) |
Inicializa una nueva instancia de la KeyContainerPermissionAccessEntry clase con los valores de propiedad especificados. |
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags)
Inicializa una nueva instancia de la KeyContainerPermissionAccessEntry clase utilizando los parámetros y permisos de acceso del proveedor de servicios criptográficos (CSP) especificados.
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)
Parámetros
- parameters
- CspParameters
Objeto CspParameters que contiene los parámetros del proveedor de servicios criptográficos (CSP).
Combinación bit a bit de los KeyContainerPermissionFlags valores.
Excepciones
La entrada resultante tendría acceso sin restricciones.
Comentarios
Este constructor permite asignar derechos de acceso para contenedores de claves específicos identificados en un CspParameters objeto .
Se aplica a
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags)
Inicializa una nueva instancia de la KeyContainerPermissionAccessEntry clase utilizando el nombre de contenedor de claves y los permisos de acceso especificados.
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)
Parámetros
- keyContainerName
- String
Nombre del contenedor de claves.
Combinación bit a bit de los KeyContainerPermissionFlags valores.
Excepciones
La entrada resultante tendría acceso sin restricciones.
Comentarios
Este constructor permite especificar derechos de acceso para contenedores de claves específicos identificados por nombre; use un asterisco ("*") para representar todos los contenedores de claves.
Se aplica a
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags)
Inicializa una nueva instancia de la KeyContainerPermissionAccessEntry clase con los valores de propiedad especificados.
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)
Parámetros
- keyStore
- String
Nombre del almacén de claves.
- providerName
- String
Nombre del proveedor.
- providerType
- Int32
Código de tipo para el proveedor. Consulte la ProviderType propiedad para ver los valores.
- keyContainerName
- String
Nombre del contenedor de claves.
Combinación bit a bit de los KeyContainerPermissionFlags valores.
Excepciones
La entrada resultante tendría acceso sin restricciones.
Comentarios
Este constructor permite asignar derechos de acceso para contenedores de claves específicos. Un keySpec valor o providerType de -1 representa todas las especificaciones clave o tipos de proveedor. Un keyStore, providerNameo keyContainerName de "*" representa todos los almacenes de claves, proveedores o contenedores de claves. O providerNamekeyContainerName que representa null todos los proveedores o contenedores de claves.