Objeto PrivateKey

[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
Capicom.dll