classe Win32_Tpm

La classe Win32_Tpm rappresenta il TPM (Trusted Platform Module), un chip di sicurezza hardware che fornisce una radice di attendibilità per un sistema computer.

Sintassi

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

Members

La classe Win32_Tpm include questi tipi di membri:

Metodi

La classe Win32_Tpm include questi metodi.

Metodo Descrizione
AddBlockedCommand Aggiunge un comando TPM all'elenco locale di comandi bloccati in Windows.
ChangeOwnerAuth Modifica il valore di autorizzazione proprietario TPM.
Cancella Reimposta il TPM sullo stato predefinito della fabbrica.
ConvertToOwnerAuth Converte una passphrase fornita dall'utente in un valore di autorizzazione proprietario di 20 byte che può essere usato per interagire con TPM.
CreateEndorsementKeyPair Crea una coppia di chiavi di approvazione a 2048 bit nel TPM.
Disabilita Consente al proprietario TPM di disabilitare il TPM.
Abilita Consente al proprietario TPM di abilitare il TPM.
GetPhysicalPresenceRequest Ottiene e restituisce l'operazione di presenza fisica TPM in sospeso. Usare il metodo SetPhysicalPresenceRequest per richiedere un'operazione.
GetPhysicalPresenceResponse Ottiene e restituisce i risultati da un'operazione di presenza fisica TPM eseguita.
GetPhysicalPresenceTransition Indica l'azione utente necessaria per eseguire un'operazione di presenza fisica TPM.
IsActivated Indica se il TPM è attivato.
IsCommandBlocked Indica se il comando TPM può essere eseguito in questo sistema operativo.
IsCommandPresent Indica se un comando TPM è supportato da questo computer.
IsEnabled Indica se il TPM è abilitato.
IsEndorsementKeyPairPresent Indica se il TPM ha una coppia di chiavi di approvazione.
IsOwned Indica se il TPM ha un proprietario.
IsOwnerClearDisabled Indica se il proprietario TPM può cancellare il TPM.
IsOwnershipAllowed Indica se è possibile installare un proprietario TPM.
IsPhysicalClearDisabled Indica se un'operazione di presenza fisica TPM può cancellare il TPM.
IsPhysicalPresenceHardwareEnabled Indica se questo computer supporta un percorso hardware dedicato per segnalare la presenza fisica.
IsSrkAuthCompatible Indica se l'autorizzazione SRK (Storage Root Key) è compatibile con Windows.
RemoveBlockedCommand Rimuove un comando TPM dall'elenco locale di comandi bloccati da Windows.
ResetAuthLockOut Reimposta il periodo di timeout o altro meccanismo che i produttori TPM implementano per proteggere dagli attacchi di dizionario al TPM.
ResetSrkAuth Reimposta il valore di autorizzazione SRK (Storage Root Key) per essere compatibile con Windows.
SelfTest Esegue un auto test del TPM e restituisce il risultato.
SetPhysicalPresenceRequest Richiede l'esecuzione di un'operazione di presenza fisica TPM.
TakeOwnership Installa un proprietario per il TPM.

 

Proprietà

La classe Win32_Tpm dispone di queste proprietà.

IsActivated_InitialValue

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se il TPM è attivato.

true se il dispositivo viene attivato ( ovvero, se IsActivated_InitialValue è true); in caso contrario, false.

Questo valore viene archiviato quando la classe viene creata un'istanza. È possibile che il TPM cambi lo stato tra l'istanza e quando si controlla questo valore. Per verificare se il TPM viene attivato in tempo reale, usare il metodo IsActivated .

Windows Server 2008 e Windows Vista: Questa proprietà non è disponibile.

IsEnabled_InitialValue

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se il TPM è abilitato.

true se il dispositivo è abilitato (ovvero, se IsEnabled_InitialValue è true); in caso contrario, false.

Questo valore viene archiviato quando la classe viene creata un'istanza. È possibile che il TPM cambi lo stato tra l'istanza e quando si controlla questo valore. Per verificare se il TPM è abilitato in tempo reale, usare il metodo IsEnabled .

Windows Server 2008 e Windows Vista: Questa proprietà non è disponibile.

IsOwned_InitialValue

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se il TPM ha un proprietario.

true se il dispositivo ha un proprietario , ovvero se IsOwned_InitialValue è true); in caso contrario, false.

Questo valore viene archiviato quando la classe viene creata un'istanza. È possibile che il TPM cambi lo stato tra l'istanza e quando si controlla questo valore. Per verificare se il TPM è di proprietà in tempo reale, usare il metodo IsOwned .

Windows Server 2008 e Windows Vista: Questa proprietà non è disponibile.

ManufacturerId

Tipo di dati: uint32

Tipo di accesso: sola lettura

Informazioni di identificazione che denominano in modo univoco il produttore TPM.

Quando i dati non sono disponibili, viene restituito zero.

Questo valore intero può essere convertito in un valore stringa interpretando ogni byte come carattere ASCII. Ad esempio, un valore intero di 1414548736 può essere diviso in questi 4 byte: 0x54, 0x50, 0x4D e 0x00. Supponendo che la stringa venga interpretata da sinistra a destra, questo valore intero tradotto in un valore stringa di "TPM".

ManufacturerVersion

Tipo di dati: stringa

Tipo di accesso: sola lettura

Versione del TPM, come specificato dal produttore.

Quando i dati non sono disponibili, viene restituito "Non supportato".

ManufacturerVersionInfo

Tipo di dati: stringa

Tipo di accesso: sola lettura

Altre informazioni sulla versione specifiche del produttore per il TPM.

Quando i dati non sono disponibili, viene restituito "Non supportato".

PhysicalPresenceVersionInfo

Tipo di dati: stringa

Tipo di accesso: sola lettura

La versione dell'interfaccia di presenza fisica, un meccanismo di comunicazione usato per eseguire operazioni del dispositivo che richiedono la presenza fisica, che il computer supporta.

Questa interfaccia deve essere disponibile per eseguire operazioni di presenza fisica TPM. I metodi Win32_TpmSetPhysicalPresenceRequest, GetPhysicalPresenceRequest, GetPhysicalPresienceTransition e GetPhysicalPresenceResponse espongono le funzionalità dell'interfaccia di presenza fisica.

Quando i dati non sono disponibili, viene restituito "Non supportato".

SpecVersion

Tipo di dati: stringa

Tipo di accesso: sola lettura

Versione della specifica TCG (Trusted Computing Group) supportata dal TPM. Questo valore include la versione principale e secondaria della specifica TCG, il livello di revisione della specifica e il livello di revisione errata. Tutti i valori sono in esadecimale. Ad esempio, le informazioni sulla versione di "1.2, 2, 0" indicano che il dispositivo è stato implementato nella specifica TCG versione 1.2, livello di revisione 2 e senza errori.

Quando i dati non sono disponibili, viene restituito "Non supportato".

Commenti

I file MOF (Managed Object Format) contengono le definizioni per le classi WMI (Management Instrumentation) di Windows. I file MOF non vengono installati come parte di Windows SDK. Vengono installati nel server quando si aggiunge il ruolo associato usando il Server Manager. Per altre informazioni sui file MOF, vedere Managed Object Format (MOF).

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Spazio dei nomi
Root\CIMV2\Security\MicrosoftTpm
MOF
Win32_tpm.mof
DLL
Win32_tpm.dll