Partager via


InstallResponseRestrictionFlags, énumération (certenroll.h)

L’énumération InstallResponseRestrictionFlags contient des indicateurs qui identifient les restrictions placées sur l’installation locale d’une chaîne de certificats. Cette énumération est utilisée par la méthode InstallResponse sur l’interface IX509Enrollment .

Syntax

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

Constantes

 
AllowNone
Valeur : 0
N’autorise pas l’installation de certificats non approuvés ou pour lesquels il n’existe aucune demande correspondante.
AllowNoOutstandingRequest
Valeur : 0x1
Crée la clé privée à partir de la réponse du certificat plutôt qu’à partir du certificat factice. Cela rend le certificat factice facultatif. Si cette valeur n’est pas définie, le certificat factice doit exister et la clé privée en est extraite.
AllowUntrustedCertificate
Valeur : 0x2
Installe des certificats d’entité finale et d’autorité de certification non approuvés. Les certificats d’autorité de certification incluent les certificats d’autorité de certification racine et subordonnée. Les certificats d’entité finale sont installés dans le magasin personnel, et les certificats d’autorité de certification sont installés dans le magasin d’autorité de certification.
AllowUntrustedRoot
Valeur : 0x4
Effectue la même action que l’indicateur AllowUntrustedCertificate , mais installe également le certificat même si la chaîne de certificats ne peut pas être générée, car la racine n’est pas approuvée.

Note Sur Windows Vista, le comportement de cet indicateur est le même que celui défini pour l’indicateur AllowUntrustedCertificate . Vous pouvez installer une racine non approuvée à partir de Windows Vista avec SP1.

 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête certenroll.h

Voir aussi

Énumérations CertEnroll

CertEnroll Interfaces

InstallResponse