Método ICertificateEnrollmentServerSetup::SetProperty (casetup.h)
El método SetProperty especifica un valor de enumeración CESSetupProperty para la configuración del servicio web de inscripción de certificados (CES).
Sintaxis
HRESULT SetProperty(
[in] CESSetupProperty propertyId,
[in] VARIANT *pPropertyValue
);
Parámetros
[in] propertyId
Valor de enumeración CESSetupProperty que especifica el valor de propiedad que se va a recuperar.
[in] pPropertyValue
Puntero a una variable VARIANT que contiene el valor de propiedad.
Valor devuelto
Código devuelto | Descripción |
---|---|
|
El argumento propertyId no es un miembro del tipo de enumeración CESSetupProperty .
Además, si establece la propiedad ENUM_CESSETUPPROP_AUTHENTICATION , debe especificar uno de los valores siguientes en el argumento pPropertyValue :
|
|
El parámetro pPropertyValue no puede ser NULL. |
|
El objeto ICertificateEnrollmentServerSetup no se ha inicializado.
El valor de la propiedad ErrorString se establece en "El objeto de instalación no se ha inicializado. Inicialice el objeto de instalación con el método InitializeInstallDefaults". |
|
Si establece la propiedad ENUM_CESSETUPPROP_AUTHENTICATION , el subtipo VARIANT debe ser VT_I2, VT_I4 o VT_UI4. |
Comentarios
Debe llamar a InitializeInstallDefaults antes de llamar a SetProperty.
No se puede establecer la propiedad ENUM_CESSETUPPROP_URL .
No se puede establecer el ENUM_CESSETUPPROP_USE_IISAPPPOOLIDENTITY si el grupo de aplicaciones WSEnrollmentServer ya existe y se ha inicializado WMI.
Si va a establecer la propiedad ENUM_CESSETUPPROP_AUTHENTICATION , el subtipo VARIANT debe ser VT_I2, VT_I4 o VT_UII4, y el argumento pPropertyValue debe ser una de las siguientes constantes:
- X509AuthKerberos
- X509AuthUsername
- X509AuthCertificate
No se puede establecer la propiedad ENUM_CESSETUPPROP_CACONFIG si el servidor de destino es una entidad de certificación independiente. La propiedad ErrorString se establecerá en "El servicio web de inscripción de certificados no se puede usar con una entidad de certificación (CA) independiente. Solo se puede usar con una entidad de certificación empresarial".
.
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] |
Plataforma de destino | Windows |
Encabezado | casetup.h |
Archivo DLL | Certocm.dll |