Configuración de la extensión de certificado (HTML)
[ Este artículo está destinado a desarrolladores de Windows 8.x y Windows Phone 8.x que escriben aplicaciones de Windows en tiempo de ejecución. Si estás desarrollando para Windows 10, consulta la documentación más reciente
La extensión de certificado permite instalar certificados con la aplicación, especificar si se hereda la confianza del sistema y configurar los criterios de selección de certificados. Para obtener más información, consulta las siguientes secciones:
Ejemplo de extensión de certificado 1
<Extensions>
<!--Certificates Extension-->
<Extension Category="windows.Certificates">
<Certificates>
<Certificate StoreName="Root" Content="Certificates\Root\myroot1.cer"/>
<Certificate StoreName="Root" Content="myroot2.cer"/>
<Certificate StoreName="TrustedPeople" Content="mypeer1.sst"/>
<Certificate StoreName="Issuer" Content="myissuer.cer"/>
<TrustFlags ExclusiveTrust="true"/>
<SelectionCriteria HardwareOnly="true" AutoSelect="true"/>
</Certificates>
</Extension>
</Extensions>
Ejemplo de extensión de certificado 2
<Extensions>
<!--Certificates Extension-->
<Extension Category="windows.certificates">
<Certificates>
<Certificate StoreName="Root" Content="myroot.cer" />
<Certificate StoreName="CA" Content="mystandca.cer"/>
<TrustFlags ExclusiveTrust="true" />
<SelectionCriteria AutoSelect="true" />
</Certificates>
</Extension>
</Extensions>
Contenido de la extensión de certificado
Elemento | Atributo | Descripción | Texto permitido | Opcional |
---|---|---|---|---|
Certificate |
El certificado que se instalará en el almacén de certificados específico del contenedor de aplicación. El almacén se especifica mediante el atributo StoreName. El certificado se especifica mediante el atributo Content. |
Sí |
||
StoreName |
Especifica el nombre del almacén de certificados. Puede ser un almacén conocido como Raíz, CA o de Usuarios de confianza, o un nombre personalizado. Un almacén especial llamado Emisor puede contener una lista de nombres de emisores que se deben usar para la selección de certificados. |
Puede incluir caracteres alfanuméricos, "-", "_" y espacios en blanco. Puede ser cualquier nombre permitido como nombre de clave del Registro. |
No | |
Content |
Ruta de acceso al archivo de certificado que se agregará al almacén. |
Puede ser cualquier ruta de acceso de archivo válida. El archivo de certificado debe tener un formato admitido. |
No | |
TrustFlags |
Marcas que definen el comportamiento de validación de certificados. |
Sí |
||
ExclusiveTrust |
True especifica que la aplicación no heredará la confianza del sistema. |
True False |
Sí |
|
SelectionCriteria |
Marcas que especifican los criterios de selección de certificados. |
Sí |
||
HardwareOnly |
True especifica que el certificado seleccionado debe estar basado en hardware. |
True False |
Sí |
|
AutoSelect |
True especifica la selección automática del certificado seleccionado desde el contenedor de aplicación. |
True False |
Sí |