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 |