Enumerazione InstallResponseRestrictionFlags (certenroll.h)

L'enumerazione InstallResponseRestrictionFlags contiene flag che identificano le restrizioni applicate all'installazione locale di una catena di certificati. Questa enumerazione viene utilizzata dal metodo InstallResponse nell'interfaccia IX509Enrollment .

Sintassi

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

Costanti

 
AllowNone
Valore: 0
Non consente l'installazione di certificati o certificati non attendibili per i quali non è presente alcuna richiesta corrispondente.
AllowNoOutstandingRequest
Valore: 0x1
Crea la chiave privata dalla risposta del certificato anziché dal certificato fittizio. In questo modo il certificato fittizio è facoltativo. Se questo valore non è impostato, il certificato fittizio deve esistere e la chiave privata viene estratta da essa.
AllowUntrustedCertificate
Valore: 0x2
Installa i certificati dell'entità finale e dell'autorità di certificazione non attendibili. I certificati dell'autorità di certificazione includono i certificati radice e subordinati dell'autorità di certificazione. I certificati dell'entità finale vengono installati nell'archivio personale e i certificati dell'autorità di certificazione vengono installati nell'archivio dell'autorità di certificazione.
AllowUntrustedRoot
Valore: 0x4
Esegue la stessa azione del flag AllowUntrustedCertificate , ma installa anche il certificato anche se la catena di certificati non può essere compilata perché la radice non è attendibile.

Nota In Windows Vista il comportamento di questo flag corrisponde a quello definito per il flag AllowUntrustedCertificate . È possibile installare una radice non attendibile a partire da Windows Vista con SP1.

 

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione certenroll.h

Vedi anche

Enumerazioni CertEnroll

Interfacce CertEnroll

InstallResponse