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
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) |
Inicializa una nueva instancia de la clase KeyContainerPermissionAccessEntry, utilizando los permisos de acceso y los parámetros especificados del proveedor de servicios criptográficos (CSP). |
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) |
Inicializa una nueva instancia de la clase KeyContainerPermissionAccessEntry, utilizando el nombre y los permisos de acceso especificados del contenedor de claves. |
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) |
Inicializa una nueva instancia de la clase KeyContainerPermissionAccessEntry con los valores de propiedades especificados. |
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags)
Inicializa una nueva instancia de la clase KeyContainerPermissionAccessEntry, utilizando los permisos de acceso y los parámetros especificados del proveedor de servicios criptográficos (CSP).
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 de proveedor de servicios criptográficos (CSP).
Combinación bit a bit de los valores de KeyContainerPermissionFlags.
Excepciones
La entrada resultante tendría acceso sin restricciones.
Ejemplos
En el ejemplo de código siguiente se muestra el uso del KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) constructor .
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)
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 clase KeyContainerPermissionAccessEntry, utilizando el nombre y los permisos de acceso especificados del contenedor de claves.
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 valores de KeyContainerPermissionFlags.
Excepciones
La entrada resultante tendría acceso sin restricciones.
Ejemplos
En el ejemplo de código siguiente se muestra el uso del KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) constructor .
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)
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 clase KeyContainerPermissionAccessEntry con los valores de propiedades 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 del proveedor. Vea la propiedad ProviderType para obtener los valores posibles.
- keyContainerName
- String
Nombre del contenedor de claves.
- keySpec
- Int32
Especificación de la clave. Vea la propiedad KeySpec para obtener los valores posibles.
Combinación bit a bit de los valores de KeyContainerPermissionFlags.
Excepciones
La entrada resultante tendría acceso sin restricciones.
Ejemplos
En el ejemplo de código siguiente se muestra el uso del KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) constructor .
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)
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 los tipos de proveedor. Un keyStore
, o de keyContainerName
"*" representa todos los almacenes de claves, proveedores o contenedores de providerName
claves. o providerName
keyContainerName
que representa null
todos los proveedores o contenedores de claves.