Serviços base do TPM

Finalidade

O recurso TBS (Trusted Platform Module) (TPM) centraliza o acesso TPM entre aplicativos.

O recurso TBS é executado como um serviço de sistema no Windows Server 2008, no Windows Vista ou em sistemas operacionais mais recentes. Ele fornece serviços como uma API exposta por meio de RPC (chamadas de procedimento remoto). O recurso TBS usa prioridades especificadas chamando aplicativos para agendar cooperativamente o acesso ao TPM.

Observação

O TPM pode ser usado para operações de armazenamento de chaves. No entanto, os desenvolvedores são incentivados a usar as APIs de Armazenamento de Chaves para esses cenários. As APIs de Armazenamento de Chaves fornecem a funcionalidade para criar, assinar ou criptografar e persistir chaves criptográficas e são de nível mais alto e mais fáceis de usar do que o TBS para esses cenários de destino.

Público de desenvolvedores

O TBS destina-se ao uso por desenvolvedores de aplicativos com base nos sistemas operacionais Windows. Os desenvolvedores devem estar familiarizados com as linguagens de programação C e C++ e o ambiente de programação do Microsoft Windows.

Requisitos de tempo de execução

O recurso TBS requer pelo menos o sistema operacional Windows Server 2008 ou Windows Vista. Para obter informações sobre os requisitos de tempo de execução para um determinado elemento de programação, consulte a seção Requisitos da página de referência desse elemento.

Nesta seção

Tópico Descrição
Sobre o TBS
Principais conceitos e uma exibição de alto nível do recurso TBS.
Usando TBS
Processos e procedimentos do TBS para usar a API do TBS.
Referência do TBS
Documentação sobre as funções, estruturas e códigos de retorno do TBS.