Win32_Tpm clase
La clase Win32_Tpm representa el Módulo de plataforma segura (TPM), un chip de seguridad de hardware que proporciona una raíz de confianza para un sistema informático.
Sintaxis
class Win32_Tpm
{
boolean IsActivated_InitialValue;
boolean IsEnabled_InitialValue;
boolean IsOwned_InitialValue;
string SpecVersion;
string ManufacturerVersion;
string ManufacturerVersionInfo;
uint32 ManufacturerId;
string PhysicalPresenceVersionInfo;
};
Miembros
La clase Win32_Tpm tiene estos tipos de miembros:
Métodos
La clase Win32_Tpm tiene estos métodos.
Método | Descripción |
---|---|
AddBlockedCommand | Agrega un comando de TPM a la lista local de comandos bloqueados en Windows. |
ChangeOwnerAuth | Cambia el valor de autorización del propietario de TPM. |
Borrar | Restablece el TPM a su estado predeterminado de fábrica. |
ConvertToOwnerAuth | Convierte una frase de contraseña proporcionada por el usuario en un valor de autorización de propietario de 20 bytes que se puede usar para interactuar con el TPM. |
CreateEndorsementKeyPair | Crea un par de claves de aprobación de 2048 bits en el TPM. |
Deshabilitar | Permite al propietario del TPM deshabilitar el TPM. |
Habilitar | Permite al propietario del TPM habilitar el TPM. |
GetPhysicalPresenceRequest | Obtiene y devuelve la operación de presencia física de TPM pendiente. Use el método SetPhysicalPresenceRequest para solicitar una operación. |
GetPhysicalPresenceResponse | Obtiene y devuelve los resultados de una operación de presencia física de TPM que se realizó. |
GetPhysicalPresenceTransition | Indica la acción del usuario necesaria para realizar una operación de presencia física de TPM. |
IsActivated | Indica si el TPM está activado. |
IsCommandBlocked | Indica si el comando TPM se puede ejecutar en este sistema operativo. |
IsCommandPresent | Indica si este equipo admite un comando TPM. |
IsEnabled | Indica si el TPM está habilitado. |
IsEndorsementKeyPairPresent | Indica si el TPM tiene un par de claves de aprobación. |
IsOwned | Indica si el TPM tiene un propietario. |
IsOwnerClearDisabled | Indica si el propietario del TPM puede borrar el TPM. |
IsOwnershipAllowed | Indica si se puede instalar un propietario de TPM. |
IsPhysicalClearDisabled | Indica si una operación de presencia física de TPM puede borrar el TPM. |
IsPhysicalPresenceHardwareEnabled | Indica si este equipo admite una ruta de acceso de hardware dedicada para indicar la presencia física. |
IsSrkAuthCompatible | Indica si la autorización de la clave raíz de almacenamiento (SRK) es compatible con Windows. |
RemoveBlockedCommand | Quita un comando de TPM de la lista local de comandos bloqueados por Windows. |
ResetAuthLockOut | Restablece el período de tiempo de espera u otro mecanismo que los fabricantes de TPM implementan para protegerse frente a ataques de diccionario en el TPM. |
ResetSrkAuth | Restablece el valor de autorización de clave raíz de almacenamiento (SRK) para que sea compatible con Windows. |
SelfTest | Realiza una prueba automática del TPM y devuelve el resultado. |
SetPhysicalPresenceRequest | Solicita una operación de presencia física de TPM para ejecutarse. |
TakeOwnership | Instala un propietario para el TPM. |
Propiedades
La clase Win32_Tpm tiene estas propiedades.
-
IsActivated_InitialValue
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Indica si el TPM está activado.
true si el dispositivo está activado (es decir, si IsActivated_InitialValue es true); de lo contrario, false.
Este valor se almacena cuando se crea una instancia de la clase . Es posible que el TPM cambie el estado entre la creación de instancias y al comprobar este valor. Para comprobar si el TPM está activado en tiempo real, use el método IsActivated .
Windows Server 2008 y Windows Vista: Esta propiedad no está disponible.
-
-
IsEnabled_InitialValue
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Indica si el TPM está habilitado.
true si el dispositivo está habilitado (es decir, si IsEnabled_InitialValue es true); de lo contrario, false.
Este valor se almacena cuando se crea una instancia de la clase . Es posible que el TPM cambie el estado entre la creación de instancias y al comprobar este valor. Para comprobar si el TPM está habilitado en tiempo real, use el método IsEnabled .
Windows Server 2008 y Windows Vista: Esta propiedad no está disponible.
-
-
IsOwned_InitialValue
-
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Indica si el TPM tiene un propietario.
true si el dispositivo tiene un propietario (es decir, si IsOwned_InitialValue es true); de lo contrario, false.
Este valor se almacena cuando se crea una instancia de la clase . Es posible que el TPM cambie el estado entre la creación de instancias y al comprobar este valor. Para comprobar si el TPM es propiedad en tiempo real, use el método IsOwned .
Windows Server 2008 y Windows Vista: Esta propiedad no está disponible.
-
-
ManufacturerId
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Información de identificación que asigna un nombre único al fabricante del TPM.
Cuando los datos no están disponibles, se devuelve cero.
Este valor entero se puede traducir a un valor de cadena interpretando cada byte como un carácter ASCII. Por ejemplo, un valor entero de 1414548736 se puede dividir en estos 4 bytes: 0x54, 0x50, 0x4D y 0x00. Suponiendo que la cadena se interpreta de izquierda a derecha, este valor entero traducido a un valor de cadena de "TPM".
-
-
ManufacturerVersion
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Versión del TPM, según lo especificado por el fabricante.
Cuando los datos no están disponibles, se devuelve "No compatible".
-
-
ManufacturerVersionInfo
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Otra información de versión específica del fabricante para el TPM.
Cuando los datos no están disponibles, se devuelve "No compatible".
-
-
PhysicalPresenceVersionInfo
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
La versión de la interfaz de presencia física, un mecanismo de comunicación que se usa para ejecutar operaciones de dispositivo que requieren presencia física, que admite el equipo.
Esta interfaz debe estar disponible para ejecutar operaciones de presencia física de TPM. Los métodos de Win32_TpmSetPhysicalPresenceRequest, GetPhysicalPresenceRequest, GetPhysicalPresenceTransition y GetPhysicalPresenceResponse exponen las funcionalidades de la interfaz de presencia física.
Cuando los datos no están disponibles, se devuelve "No compatible".
-
-
SpecVersion
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Versión de la especificación de Trusted Computing Group (TCG) que admite el TPM. Este valor incluye la versión de especificación TCG principal y secundaria, el nivel de revisión de especificación y el nivel de revisión errata. Todos los valores están en hexadecimal. Por ejemplo, una información de versión de "1.2, 2, 0" indica que el dispositivo se implementó en la especificación TCG versión 1.2, nivel de revisión 2 y sin errata.
Cuando los datos no están disponibles, se devuelve "No compatible".
-
Comentarios
Los archivos de Formato de objeto administrado (MOF) contienen las definiciones de clases de Instrumental de administración de Windows (WMI). Los archivos MOF no se instalan como parte del SDK de Windows. Se instalan en el servidor cuando se agrega el rol asociado mediante el Administrador del servidor. Para obtener más información sobre los archivos MOF, vea Managed Object Format (MOF).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 [solo aplicaciones de escritorio] |
Espacio de nombres |
Root\CIMV2\Security\MicrosoftTpm |
MOF |
|
Archivo DLL |
|