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 |