Compartir a través de


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.

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.

ExclusiveTrust

True especifica que la aplicación no heredará la confianza del sistema.

True

False

SelectionCriteria

Marcas que especifican los criterios de selección de certificados.

HardwareOnly

True especifica que el certificado seleccionado debe estar basado en hardware.

True

False

AutoSelect

True especifica la selección automática del certificado seleccionado desde el contenedor de aplicación.

True

False

 

Temas relacionados

Trabajo con certificados