KeyContainerPermissionAccessEntry Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe KeyContainerPermissionAccessEntry.
Sobrecargas
| Nome | Description |
|---|---|
| KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) |
Inicializa uma nova instância da KeyContainerPermissionAccessEntry classe usando os parâmetros de CSP (provedor de serviços criptográficos) especificados e as permissões de acesso. |
| KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) |
Inicializa uma nova instância da KeyContainerPermissionAccessEntry classe usando o nome do contêiner 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 de CSP (provedor de serviços criptográficos) especificados e as permissões de acesso.
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 CspParameters objeto que contém os parâmetros do CSP (provedor de serviços criptográficos).
Uma combinação bit a bit dos KeyContainerPermissionFlags valores.
Exceções
A entrada resultante teria acesso irrestrito.
Comentários
Esse construtor permite que os direitos de acesso sejam atribuídos a contêineres de chave específicos identificados em um CspParameters objeto.
Aplica-se a
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags)
Inicializa uma nova instância da KeyContainerPermissionAccessEntry classe usando o nome do contêiner 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 contêiner de chave.
Uma combinação bit a bit dos KeyContainerPermissionFlags valores.
Exceções
A entrada resultante teria acesso irrestrito.
Comentários
Esse construtor permite que você especifique os direitos de acesso para contêineres de chave específicos identificados pelo nome; use um asterisco ("*") para representar todos os contêineres de 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 do repositório de chaves.
- providerName
- String
O nome do provedor.
- providerType
- Int32
O código de tipo para o provedor. Consulte a ProviderType propriedade para obter valores.
- keyContainerName
- String
O nome do contêiner de chave.
Uma combinação bit a bit dos KeyContainerPermissionFlags valores.
Exceções
A entrada resultante teria acesso irrestrito.
Comentários
Esse construtor permite que os direitos de acesso sejam atribuídos a contêineres de chave específicos. Um keySpec ou providerType valor de -1 representa todas as principais especificações ou tipos de provedor. A keyStore, providerNameou keyContainerName de "*" representa todos os repositórios de chaves, provedores ou contêineres de chave. Um providerName ou keyContainerName que representa null todos os provedores ou contêineres de chave.