Enumeração InstallResponseRestrictionFlags (certenroll.h)
A enumeração InstallResponseRestrictionFlags contém sinalizadores que identificam as restrições colocadas na instalação local de uma cadeia de certificados. Essa enumeração é usada pelo método InstallResponse na interface IX509Enrollment .
Syntax
typedef enum InstallResponseRestrictionFlags {
AllowNone = 0,
AllowNoOutstandingRequest = 0x1,
AllowUntrustedCertificate = 0x2,
AllowUntrustedRoot = 0x4
} ;
Constantes
AllowNone Valor: 0 Não permite a instalação de certificados ou certificados não confiáveis para os quais não há nenhuma solicitação correspondente. |
AllowNoOutstandingRequest Valor: 0x1 Cria a chave privada da resposta do certificado em vez do certificado fictício. Isso torna o certificado fictício opcional. Se esse valor não estiver definido, o certificado fictício deverá existir e a chave privada será extraída dele. |
AllowUntrustedCertificate Valor: 0x2 Instala certificados de entidade final e autoridade de certificação não confiáveis. Os certificados de autoridade de certificação incluem certificados de autoridade de certificação raiz e subordinada. Os certificados de entidade final são instalados no repositório pessoal e os certificados de autoridade de certificação são instalados no repositório de autoridades de certificação. |
AllowUntrustedRoot Valor: 0x4 Executa a mesma ação que o sinalizador AllowUntrustedCertificate , mas também instala o certificado mesmo que a cadeia de certificados não possa ser criada porque a raiz não é confiável. Nota No Windows Vista, o comportamento desse sinalizador é o mesmo definido para o sinalizador AllowUntrustedCertificate . Você pode instalar uma raiz não confiável começando com o Windows Vista com O SP1. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | certenroll.h |