KeyContainerPermissionAccessEntry Costruttori

Definizione

Inizializza una nuova istanza della classe KeyContainerPermissionAccessEntry.

Overload

Nome Descrizione
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags)

Inizializza una nuova istanza della KeyContainerPermissionAccessEntry classe utilizzando i parametri del provider di servizi di crittografia (CSP) specificati e le autorizzazioni di accesso.

KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags)

Inizializza una nuova istanza della KeyContainerPermissionAccessEntry classe utilizzando il nome del contenitore di chiavi e le autorizzazioni di accesso specificati.

KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags)

Inizializza una nuova istanza della KeyContainerPermissionAccessEntry classe con i valori delle proprietà specificati.

KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags)

Inizializza una nuova istanza della KeyContainerPermissionAccessEntry classe utilizzando i parametri del provider di servizi di crittografia (CSP) specificati e le autorizzazioni di accesso.

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)

Parametri

parameters
CspParameters

Oggetto CspParameters che contiene i parametri CSP (Cryptographic Service Provider).

flags
KeyContainerPermissionFlags

Combinazione bit per bit dei KeyContainerPermissionFlags valori.

Eccezioni

La voce risultante avrà accesso senza restrizioni.

Commenti

Questo costruttore consente di assegnare diritti di accesso per contenitori di chiavi specifici identificati in un CspParameters oggetto .

Si applica a

KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags)

Inizializza una nuova istanza della KeyContainerPermissionAccessEntry classe utilizzando il nome del contenitore di chiavi e le autorizzazioni di accesso specificati.

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)

Parametri

keyContainerName
String

Nome del contenitore di chiavi.

flags
KeyContainerPermissionFlags

Combinazione bit per bit dei KeyContainerPermissionFlags valori.

Eccezioni

La voce risultante avrà accesso senza restrizioni.

Commenti

Questo costruttore consente di specificare i diritti di accesso per contenitori di chiavi specifici identificati dal nome; usare un asterisco ("*") per rappresentare tutti i contenitori di chiavi.

Si applica a

KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags)

Inizializza una nuova istanza della KeyContainerPermissionAccessEntry classe con i valori delle proprietà specificati.

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)

Parametri

keyStore
String

Nome dell'archivio chiavi.

providerName
String

Nome del provider.

providerType
Int32

Codice di tipo per il provider. Vedere la ProviderType proprietà per i valori.

keyContainerName
String

Nome del contenitore di chiavi.

keySpec
Int32

Specifica della chiave. Vedere la KeySpec proprietà per i valori.

flags
KeyContainerPermissionFlags

Combinazione bit per bit dei KeyContainerPermissionFlags valori.

Eccezioni

La voce risultante avrà accesso senza restrizioni.

Commenti

Questo costruttore consente di assegnare diritti di accesso per contenitori di chiavi specifici. Un keySpec valore o providerType di -1 rappresenta tutte le specifiche chiave o i tipi di provider. Un keyStoreoggetto , providerNameo keyContainerName di "*" rappresenta tutti gli archivi chiavi, i provider o i contenitori di chiavi. Oggetto providerName o keyContainerName che rappresenta null tutti i provider o i contenitori di chiavi.

Si applica a