Sección INF SignatureAttributes
Esta sección permite a los usuarios solicitar firmas adicionales según sea necesario en determinados escenarios de certificación. Por ejemplo, los siguientes escenarios requieren esta sección: Reproducción multimedia del entorno protegido, Antimalware de inicio temprano y extensiones HAL de terceros. Estas firmas adicionales solo se aplicarán si el paquete del Kit de certificación de hardware contiene las características adecuadas y las pruebas superadas.
[SignatureAttributes]
FileOne = SignatureAttributes.SigType
[SignatureAttributes.SigType]
Attribute = Value
Entradas
SigType=signature-type
Define qué atributo de firma o catálogo se debe aplicar al archivo. Debe ser uno de los siguientes:
- Elam
- HalExt
- PETrust
- DRM
- WindowsHello
Attribute=attribute-name
Cada tipo de firma tiene un atributo y un valor correspondientes, como se muestra a continuación. Use estas definiciones para las subsecciones SignatureAttributes:
- SignatureAttributes.Elam: Elam = true
- SignatureAttributes.HalExt: HalExt = true
- SignatureAttributes.DRM: DRMLevel = {1300 | 1200}
- SignatureAttributes.PETrust: PETrust = true
- SignatureAttributes.WindowsHello: WindowsHello = true
Observaciones
Estas firmas adicionales solo se aplicarán si el paquete del Kit de certificación de hardware contiene las características adecuadas y las pruebas superadas. Estas son adiciones al comportamiento normal de la certificación de hardware y los requisitos de certificación correspondientes para Elam, HalExt, PETrust y DRM. Para más información, vea Windows Hardware Lab Kit.
Estas secciones INF deben usarse al solicitar firmas adicionales independientemente del sistema operativo de destino.
Ejemplos
En los ejemplos siguientes se muestra cómo enumerar y solicitar firmas adicionales para audio:
[SignatureAttributes]
ExampleFile1.dll=SignatureAttributes.PETrust
ExampleFile2.dll=SignatureAttributes.DRM
[SignatureAttributes.DRM]
DRMLevel=1300
[SignatureAttributes.PETrust]
PETrust=true
En los ejemplos siguientes se muestra cómo enumerar y solicitar firmas adicionales para el vídeo:
[SignatureAttributes]
ExampleFile1.dll=SignatureAttributes.PETrust
[SignatureAttributes.PETrust]
PETrust=true
En los ejemplos siguientes se muestra cómo enumerar y solicitar firmas adicionales para HAL:
[SignatureAttributes]
HALFILE.dll=SignatureAttributes.HalExt
[SignatureAttributes.HalExt]
HalExt=true
En los ejemplos siguientes se muestra cómo enumerar y solicitar firmas adicionales para ELAM:
[SignatureAttributes]
ELAMFILE.dll=SignatureAttributes.Elam
[SignatureAttributes.Elam]
Elam=true
En los ejemplos siguientes se muestra cómo enumerar y solicitar firmas adicionales para Windows Hello:
[SignatureAttributes]
WindowsHelloFile.dll=SignatureAttributes.WindowsHello
[SignatureAttributes.WindowsHello]
WindowsHello=true