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 |