Compartir a través de


Método ICertPropertyEnrollmentPolicyServer::GetEnrollmentServerAuthentication (certenroll.h)

El método GetEnrollmentServerAuthentication recupera un valor que especifica el tipo de autenticación utilizado por el servidor de inscripción de certificados (CES) para autenticar un cliente. El método Initialize establece este valor.

Syntax

HRESULT GetEnrollmentServerAuthentication(
  [out, retval] X509EnrollmentAuthFlags *pValue
);

Parámetros

[out, retval] pValue

Valor de enumeración X509EnrollmentAuthFlags que especifica el tipo de autenticación de cliente. Puede ser uno de los siguientes valores.

Importancia Meaning
X509AuthAnonymous
Autenticación anónima.
X509AuthKerberos
Autenticación Kerberos.
X509AuthUsername
Borrar el nombre de usuario y la autenticación de contraseña de texto.
Nota El nombre de usuario y la contraseña se cifran antes de la transmisión y se almacenan de forma segura en el almacén de credenciales en el servidor de inscripción de certificados.
 
X509AuthCertificate
Certificado de autenticación de cliente instalado en el equipo local y usado por el servidor para comprobar la identidad del cliente.

Valor devuelto

Si la función se ejecuta 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, entre otros, los de la tabla siguiente. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

Código y valor devueltos Description
E_POINTER
El parámetro pValue no puede ser NULL.

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo admitido Windows Server 2008 R2 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
Header certenroll.h

Consulte también

ICertPropertyEnrollmentPolicyServer