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.
class Win32_Tpm
{
boolean IsActivated_InitialValue;
boolean IsEnabled_InitialValue;
boolean IsOwned_InitialValue;
string SpecVersion;
string ManufacturerVersion;
string ManufacturerVersionInfo;
uint32 ManufacturerId;
string PhysicalPresenceVersionInfo;
};
La classe Win32_Tpm include questi tipi di membri:
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. |
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".
-
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).
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 |
|
DLL |
|