Compartir a través de


Enumeración InstallResponseRestrictionFlags (certenroll.h)

La enumeración InstallResponseRestrictionFlags contiene marcas que identifican las restricciones colocadas en la instalación local de una cadena de certificados. El método InstallResponse usa esta enumeración en la interfaz IX509Enrollment .

Syntax

typedef enum InstallResponseRestrictionFlags {
  AllowNone = 0,
  AllowNoOutstandingRequest = 0x1,
  AllowUntrustedCertificate = 0x2,
  AllowUntrustedRoot = 0x4
} ;

Constantes

 
AllowNone
Valor: 0
No permite la instalación de certificados o certificados que no son de confianza para los que no hay ninguna solicitud correspondiente.
AllowNoOutstandingRequest
Valor: 0x1
Crea la clave privada a partir de la respuesta del certificado en lugar del certificado ficticio. Esto hace que el certificado ficticio sea opcional. Si no se establece este valor, el certificado ficticio debe existir y la clave privada se extrae de él.
AllowUntrustedCertificate
Valor: 0x2
Instala certificados de entidad final y entidad de certificación que no son de confianza. Los certificados de entidad de certificación incluyen certificados de entidad de certificación raíz y subordinada. Los certificados de entidad final se instalan en el almacén personal y los certificados de entidad de certificación se instalan en el almacén de entidades de certificación.
AllowUntrustedRoot
Valor: 0x4
Realiza la misma acción que la marca AllowUntrustedCertificate , pero también instala el certificado aunque no se pueda compilar la cadena de certificados porque la raíz no es de confianza.

Nota En Windows Vista, el comportamiento de esta marca es el mismo que el definido para la marca AllowUntrustedCertificate . Puede instalar una raíz que no es de confianza a partir de Windows Vista con SP1.

 

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado certenroll.h

Consulte también

CertEnroll (enumeraciones)

CertEnroll Interfaces

InstallResponse