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.

Syntaxe

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

Constantes

 
AllowNone
Valeur : 0
N’autorise pas l’installation de certificats ou de certificats non approuvés 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 que 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 est extraite.
AllowUntrustedCertificate
Valeur : 0x2
Installe une entité finale non approuvée et autorité de certification certificats. Les certificats d’autorité de certification incluent les certificats d’autorité de certification racine et secondaire. 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és 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.

Remarque sur Windows Vista, le comportement de cet indicateur est identique à celui défini pour l’indicateur AllowUntrustedCertificate. Vous pouvez installer une racine non approuvée à partir de Windows Vista avec SP1.

 

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2008 [applications de bureau uniquement]
d’en-tête certenroll.h

Voir aussi

énumérations CertEnroll

interfaces CertEnroll

InstallResponse