Enumeración CASetupProperty (casetup.h)
La enumeración CASetupProperty especifica un tipo de propiedad para la configuración y configuración de un rol de entidad de certificación (CA) al usar la interfaz ICertSrvSetup .
Syntax
typedef enum __MIDL___MIDL_itf_casetup_0000_0002_0001 {
ENUM_SETUPPROP_INVALID = -1,
ENUM_SETUPPROP_CATYPE = 0,
ENUM_SETUPPROP_CAKEYINFORMATION = 1,
ENUM_SETUPPROP_INTERACTIVE = 2,
ENUM_SETUPPROP_CANAME = 3,
ENUM_SETUPPROP_CADSSUFFIX = 4,
ENUM_SETUPPROP_VALIDITYPERIOD = 5,
ENUM_SETUPPROP_VALIDITYPERIODUNIT = 6,
ENUM_SETUPPROP_EXPIRATIONDATE = 7,
ENUM_SETUPPROP_PRESERVEDATABASE = 8,
ENUM_SETUPPROP_DATABASEDIRECTORY = 9,
ENUM_SETUPPROP_LOGDIRECTORY = 10,
ENUM_SETUPPROP_SHAREDFOLDER = 11,
ENUM_SETUPPROP_PARENTCAMACHINE = 12,
ENUM_SETUPPROP_PARENTCANAME = 13,
ENUM_SETUPPROP_REQUESTFILE = 14,
ENUM_SETUPPROP_WEBCAMACHINE = 15,
ENUM_SETUPPROP_WEBCANAME = 16
} CASetupProperty;
Constantes
ENUM_SETUPPROP_INVALID Valor: -1 Valor que especifica un tipo de propiedad que no es válido. |
ENUM_SETUPPROP_CATYPE Valor: 0 Valor de VT_I4 que especifica un valor de la enumeración ENUM_CATYPES . Si el equipo no está unido a un dominio o al autor de la llamada no es un administrador de empresa o dominio, pero es un administrador local, el valor predeterminado es ENUM_STANDALONE_ROOTCA. Si el equipo está unido a un dominio, el autor de la llamada es un administrador de dominio o enterprise y ya existe una CA raíz de empresa, el valor predeterminado es ENUM_ENTERPRISE_SUBCA o si no existe ninguna CA raíz de empresa, el valor predeterminado es ENUM_ENTERPRISE_ROOTCA. |
ENUM_SETUPPROP_CAKEYINFORMATION Valor: 1 Valor de VT_DISPATCH , en forma de un objeto CCertSrvSetupKeyInformation , que especifica la información de clave privada utilizada para un certificado de ENTIDAD de certificación. De forma predeterminada, el programa de instalación genera una nueva clave. con una longitud de clave de 2048 bits para ca raíz y subordinada mediante "Microsoft Proveedor criptográfico seguro". |
ENUM_SETUPPROP_INTERACTIVE Valor: 2 Valor de VT_BOOL que indica si el proveedor de servicios criptográficos (CSP) puede interactuar con el escritorio. El valor predeterminado es false. |
ENUM_SETUPPROP_CANAME Valor: 3 Valor de VT_BSTR que contiene el nombre común de la ENTIDAD de certificación. De forma predeterminada, el común name es DomainName-LocalComputerName-CAName. |
ENUM_SETUPPROP_CADSSUFFIX Valor: 4 Valor de VT_BSTR que contiene el sufijo de nombre distintivo para un nombre de entidad de certificación. |
ENUM_SETUPPROP_VALIDITYPERIOD Valor: 5 Valor VT_I4 que especifica el número de unidades en el período de validez especificado por el tipo de propiedad ENUM_SETUPPROP_VALIDITYPERIODUNIT . Para una ENTIDAD de certificación subordinada, el período de validez viene determinado por la ENTIDAD de certificación primaria. |
ENUM_SETUPPROP_VALIDITYPERIODUNIT Valor: 6 Valor de VT_I4 que especifica un valor de la enumeración ENUM_PERIOD que indica las unidades de tiempo del período de validez. Para una ENTIDAD de certificación subordinada, la unidad de tiempo del período de validez viene determinada por la entidad de certificación primaria. |
ENUM_SETUPPROP_EXPIRATIONDATE Valor: 7 Valor de VT_BSTR que especifica la fecha de expiración esperada del certificado de ca raíz en función de la hora actual, el período de validez y la unidad de período de validez. Para una entidad de certificación subordinada, la fecha de expiración es determinado por su entidad de certificación primaria. |
ENUM_SETUPPROP_PRESERVEDATABASE Valor: 8 Valor de VT_BOOL que especifica si se debe conservar una base de datos existente. Esto es relevante en las siguientes condiciones:
|
ENUM_SETUPPROP_DATABASEDIRECTORY Valor: 9 Valor de VT_BSTR que especifica la ruta de acceso del directorio donde se almacenan los archivos de base de datos de CA después de la instalación. La ruta de acceso predeterminada es %SystemRoot%\System32\Certlog. |
ENUM_SETUPPROP_LOGDIRECTORY Valor: 10 Valor de VT_BSTR que especifica la ruta de acceso del directorio donde se almacenan los archivos de registro de la base de datos de CA después de la instalación. La ruta de acceso predeterminada es %SystemRoot%\System32\Certlog. |
ENUM_SETUPPROP_SHAREDFOLDER Valor: 11 Este valor no se usa y está reservado para uso futuro. |
ENUM_SETUPPROP_PARENTCAMACHINE Valor: 12 Valor de VT_BSTR que especifica el nombre del equipo que hospeda la ENTIDAD de certificación primaria. Este valor solo es aplicable si se instala una CA subordinada. No existe ningún valor predeterminado. |
ENUM_SETUPPROP_PARENTCANAME Valor: 13 Valor de VT_BSTR que especifica el nombre de la entidad de certificación primaria. Este valor solo es aplicable si se instala una CA subordinada. No existe ningún valor predeterminado. |
ENUM_SETUPPROP_REQUESTFILE Valor: 14 Valor de VT_BSTR que especifica la ruta de acceso del archivo que se va a usar para guardar una solicitud de CA subordinada, de modo que se pueda enviar más adelante a la entidad de certificación primaria. El valor predeterminado es %SystemDrive%\\DNSMachineName_CAName.req. |
ENUM_SETUPPROP_WEBCAMACHINE Valor: 15 Valor de VT_BSTR que especifica el nombre del equipo que hospeda la ENTIDAD de certificación. Este valor solo es aplicable si se está instalando la compatibilidad con el rol de inscripción web de entidad de certificación. No existe ningún valor predeterminado. |
ENUM_SETUPPROP_WEBCANAME Valor: 16 Valor de VT_BSTR que especifica el nombre de la ENTIDAD de certificación. Este valor solo es aplicable si se está instalando la compatibilidad con el rol de inscripción web de entidad de certificación. No existe ningún valor predeterminado. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | casetup.h |