KeyContainerPermissionAccessEntry Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da KeyContainerPermissionAccessEntry classe.
Sobrecargas
| Name | Descrição |
|---|---|
| KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) |
Inicializa uma nova instância da KeyContainerPermissionAccessEntry classe, usando os parâmetros e permissões de acesso especificados pelo fornecedor de serviços criptográficos (CSP). |
| KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) |
Inicializa uma nova instância da KeyContainerPermissionAccessEntry classe, usando o nome do contentor de chave especificado e as permissões de acesso. |
| KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) |
Inicializa uma nova instância da KeyContainerPermissionAccessEntry classe com os valores de propriedade especificados. |
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags)
Inicializa uma nova instância da KeyContainerPermissionAccessEntry classe, usando os parâmetros e permissões de acesso especificados pelo fornecedor de serviços 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
Um objeto que contém os parâmetros do CspParameters fornecedor de serviços criptográficos (CSP).
Uma combinação bit a bit dos KeyContainerPermissionFlags valores.
Exceções
A entrada resultante teria acesso irrestrito.
Observações
Este construtor permite a atribuição de direitos de acesso a recipientes de chave específicos identificados num CspParameters objeto.
Aplica-se a
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags)
Inicializa uma nova instância da KeyContainerPermissionAccessEntry classe, usando o nome do contentor de chave especificado e as permissões de acesso.
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
O nome do recipiente da chave.
Uma combinação bit a bit dos KeyContainerPermissionFlags valores.
Exceções
A entrada resultante teria acesso irrestrito.
Observações
Este construtor permite-lhe especificar direitos de acesso para recipientes de chave específicos identificados pelo nome; Use um asterisco ("*") para representar todos os contentores-chave.
Aplica-se a
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags)
Inicializa uma nova instância da KeyContainerPermissionAccessEntry classe com os valores de propriedade 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
O nome da loja de chaves.
- providerName
- String
O nome do provedor.
- providerType
- Int32
O código de tipo para o fornecedor. Consulte a ProviderType propriedade para os valores.
- keyContainerName
- String
O nome do recipiente da chave.
Uma combinação bit a bit dos KeyContainerPermissionFlags valores.
Exceções
A entrada resultante teria acesso irrestrito.
Observações
Este construtor permite que direitos de acesso sejam atribuídos a recipientes de chave específicos. A keySpec ou providerType valor de -1 representa todas as especificações ou tipos de fornecedores-chave. Um keyStore, providerName, ou keyContainerName de "*" representa todos os armazenamentos, fornecedores ou contentores de chaves. A ou providerName que é keyContainerName representa todos os null fornecedores ou recipientes-chave.