Enumeração EnrollmentCAProperty (certenroll.h)

A enumeração EnrollmentCAProperty especifica valores de propriedade da autoridade de certificação. Ele é usado pelo método Property na interface ICertificationAuthority .

Syntax

typedef enum EnrollmentCAProperty {
  CAPropCommonName = 1,
  CAPropDistinguishedName = 2,
  CAPropSanitizedName = 3,
  CAPropSanitizedShortName = 4,
  CAPropDNSName = 5,
  CAPropCertificateTypes = 6,
  CAPropCertificate = 7,
  CAPropDescription = 8,
  CAPropWebServers = 9,
  CAPropSiteName = 10,
  CAPropSecurity = 11,
  CAPropRenewalOnly = 12
} ;

Constantes

 
CAPropCommonName
Valor: 1
Um valor VT_BSTR que contém o nome comum da AC (autoridade de certificação) no Active Directory.
CAPropDistinguishedName
Valor: 2
Um valor VT_DISPATCH que contém um ponteiro para um objeto IX500DistinguishedName .
CAPropSanitizedName
Valor: 3
Um valor VT_BSTR que contém o nome comum higienizado da AC no Active Directory. Um nome é higienizado substituindo caracteres não permitidos por um ponto de exclamação (!) seguido por quatro valores hexadecimal que representam o caractere.
CAPropSanitizedShortName
Valor: 4
Um valor VT_BSTR que contém o nome comum higienizado e abreviado da AC no Active Directory. Um nome é higienizado substituindo caracteres não permitidos por um ponto de exclamação (!) seguido por quatro valores hexadecimal que representam o caractere. Em seguida, o nome é encurtado para que ele não exceda 51 caracteres. Os caracteres removidos da cadeia de caracteres higienizada devem ser hash e o hash convertido em uma cadeia de caracteres de 5 caracteres.
CAPropDNSName
Valor: 5
Um valor VT_BSTR que contém o nome DNS da AC no Active Directory.
CAPropCertificateTypes
Valor: 6
Um VT_ARRAY
VT_BSTR coleção de modelos com suporte da AC.
CAPropCertificate
Valor: 7
Um VT_ARRAY
VT_UI1 valor que contém o certificado de autenticação usado pela AC.
CAPropDescription
Valor: 8
Um valor VT_BSTR que contém um comentário de descrição para a AC.
CAPropWebServers
Valor: 9
Um VT_ARRAY
VT_BSTR coleção de servidores de registro de certificado configurados para a AC. Cada cadeia de caracteres na coleção contém uma URL do servidor, o método de autenticação usado, um inteiro que especifica o nível de prioridade e um inteiro que especifica se o servidor pode executar apenas renovações de certificado. Cada valor é delimitado por um caractere de nova linha.
CAPropSiteName
Valor: 10
Um valor VT_BSTR que contém o nome do site do AD ao qual a AC pertence. Isso pode ser usado pelos clientes registrados para determinar o custo relativo de comunicação com a AC versus as ACs que pertencem a outros sites. Esse valor é relevante apenas para objetos de AC recuperados usando o método GetCAs na interface IX509EnrollmentPolicyServer .
CAPropSecurity
Valor: 11
Um valor VT_BSTR que contém a representação de cadeia de caracteres SDDL (linguagem de definição de descritor de segurança) do descritor de segurança para a AC. Esse valor é relevante apenas para objetos de AC recuperados usando o método GetCAs .
CAPropRenewalOnly
Valor: 12
Um valor VT_BOOL que especifica se uma AC está configurada para executar apenas renovações de certificado. Esse valor é relevante apenas para objetos de AC recuperados usando o método GetCAs .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho certenroll.h

Confira também

ICertificationAuthority

Propriedade