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 |
|
DLL |
|