classe Win32_Tpm

A classe Win32_Tpm representa o TPM (Trusted Platform Module), um chip de segurança de hardware que fornece uma raiz de confiança para um sistema de computador.

Sintaxe

class Win32_Tpm
{
  boolean IsActivated_InitialValue;
  boolean IsEnabled_InitialValue;
  boolean IsOwned_InitialValue;
  string  SpecVersion;
  string  ManufacturerVersion;
  string  ManufacturerVersionInfo;
  uint32  ManufacturerId;
  string  PhysicalPresenceVersionInfo;
};

Membros

A classe Win32_Tpm tem estes tipos de membros:

Métodos

A classe Win32_Tpm tem esses métodos.

Método Descrição
AddBlockedCommand Adiciona um comando TPM à lista local de comandos bloqueados no Windows.
ChangeOwnerAuth Altera o valor de autorização do proprietário do TPM.
Limpar Redefine o TPM para seu estado padrão de fábrica.
ConvertToOwnerAuth Converte uma frase secreta fornecida pelo usuário em um valor de autorização de proprietário de 20 bytes que pode ser usado para interagir com o TPM.
CreateEndorsementKeyPair Cria um par de chaves de endosso de 2048 bits no TPM.
Desabilitar Permite que o proprietário do TPM desabilite o TPM.
Habilitar Permite que o proprietário do TPM habilite o TPM.
GetPhysicalPresenceRequest Obtém e retorna a operação de presença física pendente do TPM. Use o método SetPhysicalPresenceRequest para solicitar uma operação.
GetPhysicalPresenceResponse Obtém e retorna os resultados de uma operação de presença física do TPM que foi executada.
GetPhysicalPresenceTransition Indica a ação do usuário necessária para executar uma operação de presença física do TPM.
IsActivated Indica se o TPM está ativado.
IsCommandBlocked Indica se o comando TPM pode ser executado nesse sistema operacional.
IsCommandPresent Indica se há suporte para um comando TPM neste computador.
Isenabled Indica se o TPM está habilitado.
IsEndorsementKeyPairPresent Indica se o TPM tem um par de chaves de endosso.
IsOwned Indica se o TPM tem um proprietário.
IsOwnerClearDisabled Indica se o proprietário do TPM pode limpar o TPM.
IsOwnershipAllowed Indica se um proprietário do TPM pode ser instalado.
IsPhysicalClearDisabled Indica se uma operação de presença física do TPM pode limpar o TPM.
IsPhysicalPresenceHardwareEnabled Indica se este computador dá suporte a um caminho de hardware dedicado para sinalizar a presença física.
IsSrkAuthCompatible Indica se a autorização de SRK (Chave Raiz de Armazenamento) é compatível com o Windows.
RemoveBlockedCommand Remove um comando TPM da lista local de comandos bloqueados pelo Windows.
ResetAuthLockOut Redefine o período de tempo limite ou outro mecanismo que os fabricantes do TPM implementam para proteger contra ataques de dicionário no TPM.
ResetSrkAuth Redefine o valor de autorização da chave raiz de armazenamento (SRK) para ser compatível com o Windows.
SelfTest Executa um auto-teste do TPM e retorna o resultado.
SetPhysicalPresenceRequest Solicita a execução de uma operação de presença física do TPM.
Takeownership Instala um proprietário para o TPM.

 

Propriedades

A classe Win32_Tpm tem essas propriedades.

IsActivated_InitialValue

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se o TPM está ativado.

true se o dispositivo estiver ativado (ou seja, se IsActivated_InitialValue for true); caso contrário, false.

Esse valor é armazenado quando a classe é instanciada. É possível que o TPM altere o estado entre a instanciação e quando você marcar esse valor. Para marcar se o TPM é ativado em tempo real, use o método IsActivated.

Windows Server 2008 e Windows Vista: Essa propriedade não está disponível.

IsEnabled_InitialValue

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se o TPM está habilitado.

true se o dispositivo estiver habilitado (ou seja, se IsEnabled_InitialValue for true); caso contrário, false.

Esse valor é armazenado quando a classe é instanciada. É possível que o TPM altere o estado entre a instanciação e quando você marcar esse valor. Para marcar se o TPM está habilitado em tempo real, use o método IsEnabled.

Windows Server 2008 e Windows Vista: Essa propriedade não está disponível.

IsOwned_InitialValue

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se o TPM tem um proprietário.

true se o dispositivo tiver um proprietário (ou seja, se IsOwned_InitialValue for true); caso contrário, false.

Esse valor é armazenado quando a classe é instanciada. É possível que o TPM altere o estado entre a instanciação e quando você marcar esse valor. Para marcar se o TPM pertence em tempo real, use o método IsOwned.

Windows Server 2008 e Windows Vista: Essa propriedade não está disponível.

ManufacturerId

Tipo de dados: uint32

Tipo de acesso: Somente leitura

As informações de identificação que nomeia exclusivamente o fabricante do TPM.

Quando os dados não estão disponíveis, zero é retornado.

Esse valor inteiro pode ser convertido em um valor de cadeia de caracteres interpretando cada byte como um caractere ASCII. Por exemplo, um valor inteiro de 1414548736 pode ser dividido nesses 4 bytes: 0x54, 0x50, 0x4D e 0x00. Supondo que a cadeia de caracteres seja interpretada da esquerda para a direita, esse valor inteiro é convertido em um valor de cadeia de caracteres de "TPM".

ManufacturerVersion

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

A versão do TPM, conforme especificado pelo fabricante.

Quando os dados não estão disponíveis, "Sem Suporte" é retornado.

ManufacturerVersionInfo

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Outras informações de versão específicas do fabricante para o TPM.

Quando os dados não estão disponíveis, "Sem Suporte" é retornado.

PhysicalPresenceVersionInfo

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

A versão da Interface de Presença Física, um mecanismo de comunicação usado para executar operações de dispositivo que exigem presença física, compatível com o computador.

Essa interface deve estar disponível para executar operações de presença física do TPM. Os métodos Win32_Tpm SetPhysicalPresenceRequest, GetPhysicalPresenceRequest, GetPhysicalPresenceTransition e GetPhysicalPresenceResponse expõem os recursos da Interface de Presença Física.

Quando os dados não estão disponíveis, "Sem Suporte" é retornado.

SpecVersion

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

A versão da especificação TCG (Trusted Computing Group) compatível com o TPM. Esse valor inclui a versão principal e secundária da especificação de TCG, o nível de revisão de especificação e o nível de revisão errata. Todos os valores estão em hexadecimal. Por exemplo, uma informação de versão de "1.2, 2, 0" indica que o dispositivo foi implementado na especificação TCG versão 1.2, nível de revisão 2 e sem errata.

Quando os dados não estão disponíveis, "Sem Suporte" é retornado.

Comentários

Os arquivos MOF (Managed Object Format) contêm as definições para classes WMI (Instrumentação de Gerenciamento do Windows). Os arquivos MOF não são instalados como parte do SDK do Windows. Eles são instalados no servidor quando você adiciona a função associada usando o Gerenciador do Servidor. Para obter mais informações sobre arquivos MOF, consulte MOF (Managed Object Format).

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Namespace
Root\CIMV2\Security\MicrosoftTpm
MOF
Win32_tpm.mof
DLL
Win32_tpm.dll