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