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

Confira também

Enumerações CertEnroll

CertEnroll Interfaces

InstallResponse