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 |