Compartir a través de


Enumeración EnrollmentCAProperty (certenroll.h)

La enumeración EnrollmentCAProperty especifica los valores de propiedad de la entidad de certificación. Lo usa el método Property en la interfaz 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
Valor de VT_BSTR que contiene el nombre común de la entidad de certificación (CA) en Active Directory.
CAPropDistinguishedName
Valor: 2
Valor VT_DISPATCH que contiene un puntero a un objeto IX500DistinguishedName .
CAPropSanitizedName
Valor: 3
Valor de VT_BSTR que contiene el nombre común saneado de la ENTIDAD de certificación en Active Directory. Un nombre se sanea reemplazando los caracteres no permitidos por un signo de exclamación (!) seguido de cuatro valores hexadecimales que representan el carácter.
CAPropSanitizedShortName
Valor: 4
Valor de VT_BSTR que contiene el nombre común saneado y abreviado de la ENTIDAD de certificación en Active Directory. Un nombre se sanea reemplazando los caracteres no permitidos por un signo de exclamación (!) seguido de cuatro valores hexadecimales que representan el carácter. A continuación, se abrevia el nombre para que no supere los 51 caracteres. Los caracteres que se quitan de la cadena saneada deben estar hashizados y el hash convertido en una cadena de 5 caracteres.
CAPropDNSName
Valor: 5
Valor de VT_BSTR que contiene el nombre DNS de la entidad de certificación en Active Directory.
CAPropCertificateTypes
Valor: 6
Un VT_ARRAY
VT_BSTR colección de plantillas admitidas por la ENTIDAD de certificación.
CAPropCertificate
Valor: 7
Un VT_ARRAY
VT_UI1 valor que contiene el certificado de firma usado por la ENTIDAD de certificación.
CAPropDescription
Valor: 8
Valor de VT_BSTR que contiene un comentario de descripción para la ENTIDAD de certificación.
CAPropWebServers
Valor: 9
Un VT_ARRAY
VT_BSTR colección de servidores de inscripción de certificados configurados para la entidad de certificación. Cada cadena de la colección contiene una dirección URL del servidor, el método de autenticación utilizado, un entero que especifica el nivel de prioridad y un entero que especifica si el servidor solo puede realizar renovaciones de certificados. Cada valor se delimita mediante un carácter de nueva línea.
CAPropSiteName
Valor: 10
Valor VT_BSTR que contiene el nombre del sitio de AD al que pertenece la ENTIDAD de certificación. Esto se puede usar mediante los clientes que inscriben para determinar el costo relativo de la comunicación con la ENTIDAD de certificación frente a las CA que pertenecen a otros sitios. Este valor solo es relevante para los objetos de CA recuperados mediante el método GetCAs en la interfaz IX509EnrollmentPolicyServer .
CAPropSecurity
Valor: 11
Valor de VT_BSTR que contiene la representación de cadena del lenguaje de definición de descriptores de seguridad (SDDL) del descriptor de seguridad para la ENTIDAD de certificación. Este valor solo es relevante para los objetos de CA recuperados mediante el método GetCAs .
CAPropRenewalOnly
Valor: 12
Valor de VT_BOOL que especifica si una entidad de certificación está configurada para realizar solo renovaciones de certificados. Este valor solo es relevante para los objetos de CA recuperados mediante el método GetCAs .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado certenroll.h

Consulte también

ICertificationAuthority

Propiedad