Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[O objeto PrivateKey está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Em vez disso, use a propriedade X509Certificate2.PrivateKey no namespace System.Security.Cryptography.X509Certificates .]
O objeto PrivateKey representa a chave privada associada a um certificado.
Quando usar
O objeto PrivateKey é usado para executar as seguintes tarefas:
- Recupere informações sobre a chave privada.
- Abra o contêiner de chave privada.
- Exclua a chave privada.
Membros
O objeto PrivateKey tem estes tipos de membros:
Métodos
O objeto PrivateKey tem esses métodos.
| Método | Descrição |
|---|---|
| Excluir | Exclui o contêiner de chave privada referenciado pelo objeto PrivateKey . |
| IsAccessible | Recupera um valor booliano que indica se a chave privada está acessível pelo usuário. Se for true, o usuário poderá acessar a chave privada. |
| IsExportable | Recupera um valor booliano que indica se a chave privada pode ser exportada. Se for true, a chave privada poderá ser exportada. |
| IsHardwareDevice | Recupera um valor booliano que indica se a chave privada está armazenada em um dispositivo de hardware. Se for true, a chave privada será armazenada em um dispositivo de hardware. |
| IsMachineKeyset | Recupera um valor booliano que indica se a chave privada é uma chave de computador. Se for true, a chave privada será uma chave de computador. |
| Isprotected | Recupera um valor booliano que indica se a chave privada está protegida. Se for true, a chave privada será protegida. |
| IsRemovable | Recupera um valor booliano que indica se a chave privada está em um dispositivo removível. Se for true, a chave privada estará em um dispositivo removível. |
| Aberto | Acessa um contêiner de chaves existente. |
Propriedades
O objeto PrivateKey tem essas propriedades.
| Propriedade | Tipo de acesso | Descrição |
|---|---|---|
|
Containername |
Somente leitura |
Recupera uma cadeia de caracteres que contém o nome do contêiner de chave privada. Essa é a propriedade padrão. |
|
KeySpec |
Somente leitura |
Recupera a especificação de chave. |
|
Providername |
Somente leitura |
Recupera uma cadeia de caracteres que contém o nome do CSP. |
|
ProviderType |
Somente leitura |
Recupera um valor de enumeração que especifica o tipo de provedor. |
|
UniqueContainerName |
Somente leitura |
Recupera uma cadeia de caracteres que contém o nome exclusivo do contêiner de chave privada. |
Comentários
O objeto PrivateKey pode ser criado e é seguro para scripts. O ProgID para o objeto PrivateKey é CAPICOM. PrivateKey.1.
Requisitos
| Requisito | Valor |
|---|---|
| Redistribuível |
CAPICOM 2.0 ou posterior no Windows Server 2003 e Windows XP |
| DLL |
|