Método ICertPropertyEnrollmentPolicyServer::Initialize (certenroll.h)
El método Initialize inicializa un objeto ICertPropertyEnrollmentPolicyServer .
Sintaxis
HRESULT Initialize(
[in] EnrollmentPolicyServerPropertyFlags PropertyFlags,
[in] X509EnrollmentAuthFlags AuthFlags,
[in] X509EnrollmentAuthFlags EnrollmentServerAuthFlags,
[in] PolicyServerUrlFlags UrlFlags,
[in] BSTR strRequestId,
[in] BSTR strUrl,
[in] BSTR strId,
[in] BSTR strEnrollmentServerUrl
);
Parámetros
[in] PropertyFlags
Valor de enumeración EnrollmentPolicyServerPropertyFlags que especifica el servidor de directiva de inscripción de certificados (CEP) predeterminado. Puede ser uno de los valores siguientes.
Valor | Significado |
---|---|
|
No se ha especificado ninguna dirección URL del servidor de directivas predeterminada. |
|
La dirección URL del servidor de directivas devuelta por GetPolicyServerUrl es el valor predeterminado cuando no se ha especificado una dirección URL. |
[in] AuthFlags
Valor de enumeración X509EnrollmentAuthFlags que especifica el tipo de autenticación utilizado por el cliente para autenticarse en el servidor CEP. Puede ser uno de los valores siguientes.
[in] EnrollmentServerAuthFlags
Valor de enumeración X509EnrollmentAuthFlags que especifica el tipo de autenticación utilizado por el cliente para autenticarse en el CES. Consulte el parámetro AuthFlags para conocer los posibles valores del tipo de enumeración. Para Windows 7, solo se puede especificar X509AuthCertificate .
[in] UrlFlags
Valor de enumeración PolicyServerUrlFlags que especifica marcas de servidor de directivas. Puede ser un OR bit a bit de los valores siguientes.
[in] strRequestId
Variable BSTR que contiene un identificador de cadena único para la solicitud de certificado que se enviará a la entidad de certificación durante la inscripción. La cadena puede contener cualquier información que identifique de forma única la solicitud.
[in] strUrl
Variable BSTR que contiene la dirección URL del servidor de directiva de inscripción de certificados (CEP).
[in] strId
Variable BSTR que contiene el identificador del servidor CEP.
[in] strEnrollmentServerUrl
Variable BSTR que contiene la dirección URL del servidor de inscripción de certificados.
Valor devuelto
Si la función se realiza correctamente, la función devuelve S_OK.
Si se produce un error en la función, devuelve un valor HRESULT que indica el error. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.
Código devuelto | Descripción |
---|---|
|
No había memoria suficiente disponible para un valor de cadena. |
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 | certenroll.h |