Partilhar via


Seção SignatureAttributes do INF

Esta seção permite que os usuários solicitem assinaturas adicionais conforme exigido por determinados cenários de certificação. Por exemplo, os cenários a seguir exigem esta seção: reprodução de mídia do Ambiente Protegido, Antimalware de Inicialização Antecipada e extensões HAL de terceiros. Essas assinaturas adicionais só serão aplicadas se o pacote do Kit de Certificação de Hardware contiver os recursos adequados e passar em Testes.

[SignatureAttributes]
FileOne = SignatureAttributes.SigType

[SignatureAttributes.SigType]
Attribute = Value

Entradas

SigType=signature-type
Define qual atributo de assinatura ou catálogo precisa ser aplicado ao arquivo. Deve ser um dos seguintes:

  • Elam
  • HalExt
  • PETrust
  • DRM
  • WindowsHello

Attribute=attribute-name
Cada Tipo de Assinatura tem um atributo e um valor correspondentes, conforme listado abaixo. Use estas definições para suas subseções SignatureAttributes:

  • SignatureAttributes.Elam: Elam = true
  • SignatureAttributes.HalExt: HalExt = true
  • SignatureAttributes.DRM: DRMLevel = {1300 | 1200}
  • SignatureAttributes.PETrust: PETrust = true
  • SignatureAttributes.WindowsHello: WindowsHello = true

Comentários

Essas assinaturas adicionais só serão aplicadas se o pacote do Kit de Certificação de Hardware contiver os recursos adequados e passar em Testes. Essas são adições ao comportamento normal da Certificação de Hardware e aos Requisitos de Certificação correspondentes para Elam, HalExt, PETrust e DRM. Para obter mais informações, consulte Windows Hardware Lab Kit.

Essas seções INF devem ser usadas ao solicitar assinaturas adicionais, independentemente do sistema operacional de destino.

Exemplos

Os exemplos a seguir demonstram como enumerar e solicitar assinaturas adicionais para áudio:

[SignatureAttributes]
ExampleFile1.dll=SignatureAttributes.PETrust
ExampleFile2.dll=SignatureAttributes.DRM

[SignatureAttributes.DRM]
DRMLevel=1300

 [SignatureAttributes.PETrust]
PETrust=true

Os exemplos a seguir demonstram como enumerar e solicitar assinaturas adicionais para vídeo:

[SignatureAttributes]
ExampleFile1.dll=SignatureAttributes.PETrust

[SignatureAttributes.PETrust]
PETrust=true

Os exemplos a seguir demonstram como enumerar e solicitar assinaturas adicionais para HAL:

[SignatureAttributes]
HALFILE.dll=SignatureAttributes.HalExt

[SignatureAttributes.HalExt]
HalExt=true

Os exemplos a seguir demonstram como enumerar e solicitar assinaturas adicionais para ELAM:

[SignatureAttributes]
ELAMFILE.dll=SignatureAttributes.Elam

[SignatureAttributes.Elam]
Elam=true

Os exemplos a seguir demonstram como enumerar e solicitar assinaturas adicionais para Windows Hello:

[SignatureAttributes]
WindowsHelloFile.dll=SignatureAttributes.WindowsHello

[SignatureAttributes.WindowsHello]
WindowsHello=true

Confira também

Ajuda do Painel