Solución de problemas de entrega de certificados aprovisionados por SCEP a dispositivos de Microsoft Intune
En este artículo se proporcionan instrucciones para la solución de problemas que le ayudarán a investigar la entrega de certificados a los dispositivos cuando se usa el Protocolo simple de inscripción de certificados (SCEP) para aprovisionar certificados en Intune. Una vez que el servidor del Servicio de inscripción de dispositivos de red (NDES) recibe el certificado solicitado para un dispositivo de la entidad de certificación (CA), vuelve a pasar ese certificado al dispositivo.
Este artículo se aplica al paso 5 del flujo de trabajo de comunicación SCEP; entrega del certificado al dispositivo que envió la solicitud de certificado.
Revisión de la entidad de certificación
Cuando la entidad de certificación haya emitido el certificado, verá una entrada similar al ejemplo siguiente en la CA:
Revisión del dispositivo
Android
En el caso de los dispositivos inscritos por el administrador de dispositivos, verá una notificación similar a la siguiente imagen, que le pide que instale el certificado:
Para Android Enterprise o Samsung Knox, la instalación del certificado es automática y silenciosa.
Para ver un certificado instalado en Android, use una aplicación de visualización de certificados de terceros.
También puede revisar el registro de dispositivos OMADM. Busque entradas similares a los ejemplos siguientes, que se registran cuando se instalan los certificados:
Certificado raíz:
2018-02-27T04:50:52.1890000 INFO Event com.microsoft.omadm.platforms.android.certmgr.state.NativeRootCertInstallStateMachine 9595 9 Root cert '17…' state changed from CERT_INSTALL_REQUESTED to CERT_INSTALL_REQUESTED
2018-02-27T04:53:31.1300000 INFO Event com.microsoft.omadm.platforms.android.certmgr.state.NativeRootCertInstallStateMachine 9595 0 Root cert '17…' state changed from CERT_INSTALL_REQUESTED to CERT_INSTALLING
2018-02-27T04:53:32.0390000 INFO Event com.microsoft.omadm.platforms.android.certmgr.state.NativeRootCertInstallStateMachine 9595 14 Root cert '17…' state changed from CERT_INSTALLING to CERT_INSTALL_SUCCESS
Certificado aprovisionado a través de SCEP
2018-02-27T05:16:08.2500000 VERB Event com.microsoft.omadm.platforms.android.certmgr.CertificateEnrollmentManager 18327 10 There are 1 requests
2018-02-27T05:16:08.2500000 VERB Event com.microsoft.omadm.platforms.android.certmgr.CertificateEnrollmentManager 18327 10 Trying to enroll certificate request: ModelName=AC_51…%2FLogicalName_39907…;Hash=1677525787
2018-02-27T05:16:20.6150000 VERB Event org.jscep.transport.UrlConnectionGetTransport 18327 10 Sending GetCACert(ca) to https://<server>-contoso.msappproxy.net/certsrv/mscep/mscep.dll?operation=GetCACert&message=ca
2018-02-27T05:16:20.6530000 VERB Event org.jscep.transport.UrlConnectionGetTransport 18327 10 Received '200 OK' when sending GetCACert(ca) to https://<server>-contoso.msappproxy.net/certsrv/mscep/mscep.dll?operation=GetCACert&message=ca
2018-02-27T05:16:21.7460000 VERB Event org.jscep.transport.UrlConnectionGetTransport 18327 10 Sending GetCACaps(ca) to https://<server>-contoso.msappproxy.net/certsrv/mscep/mscep.dll?operation=GetCACaps&message=ca
2018-02-27T05:16:21.7890000 VERB Event org.jscep.transport.UrlConnectionGetTransport 18327 10 Received '200 OK' when sending GetCACaps(ca) to https://<server>-contoso.msappproxy.net/certsrv/mscep/mscep.dll?operation=GetCACaps&message=ca
2018-02-27T05:16:28.0340000 VERB Event org.jscep.transaction.EnrollmentTransaction 18327 10 Response: org.jscep.message.CertRep@3150777b[failInfo=<null>,pkiStatus=SUCCESS,recipientNonce=Nonce [GUID],messageData=org.spongycastle.cms.CMSSignedData@27cc8998,messageType=CERT_REP,senderNonce=Nonce [GUID],transId=TRANSID]
2018-02-27T05:16:28.2440000 INFO Event com.microsoft.omadm.platforms.android.certmgr.state.NativeScepCertInstallStateMachine 18327 10 SCEP cert 'ModelName=AC_51…%2FLogicalName_39907…;Hash=1677525787' state changed from CERT_ENROLLED to CERT_INSTALL_REQUESTED
2018-02-27T05:18:44.9820000 INFO Event com.microsoft.omadm.platforms.android.certmgr.state.NativeScepCertInstallStateMachine 18327 0 SCEP cert 'ModelName=AC_51…%2FLogicalName_39907…;Hash=1677525787' state changed from CERT_INSTALL_REQUESTED to CERT_INSTALLING
2018-02-27T05:18:45.3460000 INFO Event com.microsoft.omadm.platforms.android.certmgr.state.NativeScepCertInstallStateMachine 18327 14 SCEP cert 'ModelName=AC_51…%2FLogicalName_39907…;Hash=1677525787' state changed from CERT_INSTALLING to CERT_ACCESS_REQUESTED
2018-02-27T05:20:15.3520000 INFO Event com.microsoft.omadm.platforms.android.certmgr.state.NativeScepCertInstallStateMachine 18327 21 SCEP cert 'ModelName=AC_51…%2FLogicalName_39907…;Hash=1677525787' state changed from CERT_ACCESS_REQUESTED to CERT_ACCESS_GRANTED
iOS/iPadOS
En el dispositivo iOS/iPadOS o iPadOS, puede ver el certificado en el perfil de Administración de dispositivos. Explore en profundidad para ver los detalles de los certificados instalados.
También puede encontrar entradas similares a las siguientes en el registro de depuración de iOS:
Debug 18:30:53.691033 -0500 profiled Performing synchronous URL request: https://<server>-contoso.msappproxy.net/certsrv/mscep/mscep.dll?operation=GetCACert&message=SCEP%20Authority\
Debug 18:30:54.640644 -0500 profiled Performing synchronous URL request: https://<server>-contoso.msappproxy.net/certsrv/mscep/mscep.dll?operation=GetCACaps&message=SCEP%20Authority\
Debug 18:30:55.487908 -0500 profiled Performing synchronous URL request: https://<server>-contoso.msappproxy.net/certsrv/mscep/mscep.dll?operation=PKIOperation&message=MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwGggCSABIIZfzCABgkqhkiG9w0BBwOggDCAAgEAMYIBgjCCAX4CAQAwZjBPMRUwEwYKCZImiZPyLGQBGRYFbG9jYWwxHDAaBgoJkiaJk/IsZAEZFgxmb3VydGhjb2ZmZWUxGDAWBgNVBAMTD0ZvdXJ0aENvZmZlZSBDQQITaAAAAAmaneVjEPlcTwAAAAAACTANBgkqhkiG9w0BAQEFAASCAQCqfsOYpuBToerQLkw/tl4tH9E+97TBTjGQN9NCjSgb78fF6edY0pNDU+PH4RB356wv3rfZi5IiNrVu5Od4k6uK4w0582ZM2n8NJFRY7KWSNHsmTIWlo/Vcr4laAtq5rw+CygaYcefptcaamkjdLj07e/Uk4KsetGo7ztPVjSEFwfRIfKv474dLDmPqp0ZwEWRQG
Debug 18:30:57.285730 -0500 profiled Adding dependent Microsoft.Profiles.MDM to parent www.windowsintune.com.SCEP.ModelName=AC_51bad41f.../LogicalName_1892fe4c...;Hash=-912418295 in domain ManagedProfileToManagingProfile to system\
Default 18:30:57.320616 -0500 profiled Profile \'93www.windowsintune.com.SCEP.ModelName=AC_51bad41f.../LogicalName_1892fe4c...;Hash=-912418295\'94 installed.\
Windows
En un dispositivo Windows, compruebe que se ha entregado el certificado:
Ejecute eventvwr.msc para abrir Visor de eventos. Vaya a Registros de aplicaciones y servicios>Microsoft>Windows>DeviceManagement-Enterprise-Diagnostic-Provider>Administración y busque Evento 39. Este evento debe tener una descripción general de: SCEP: Certificado instalado correctamente.
Para ver el certificado en el dispositivo, ejecute certmgr.msc para abrir mmc de certificados y comprobar que los certificados raíz y SCEP están instalados correctamente en el dispositivo en el almacén personal:
- Vaya a Certificados (equipo local)>Certificados de entidades >de certificación raíz de confianzay compruebe que el certificado raíz de la entidad de certificación está presente. Los valores de Emitido a y Emitido por serán los mismos.
- En MMC Certificados, vaya a Certificados:certificadospersonales> de usuario > actuales y compruebe que el certificado solicitado está presente, con Emitido por igual al nombre de la entidad de certificación.
Solución de problemas de errores
Android
Para solucionar problemas de entrega de certificados, revise los errores que se registran en el registro de OMA DM.
iOS/iPadOS
Para solucionar problemas de entrega de certificados, revise los errores que se registran en el registro de depuración de dispositivos.
Windows
Para solucionar problemas con el certificado que no se instala en el dispositivo, busque errores en el registro de eventos de Windows que sugieren problemas:
- En el dispositivo, ejecute eventvwr.msc para abrir Visor de eventos y, a continuación, vaya a Registros > de aplicaciones y serviciosMicrosoft>Windows>DeviceManagement-Enterprise-Diagnostic-Provider>Administración.
Los errores con la entrega e instalación del certificado en el dispositivo suelen estar relacionados con las operaciones de Windows y no con Intune.
Pasos siguientes
Si el certificado se implementa correctamente en el dispositivo, pero Intune no notifica que se ha realizado correctamente, consulte Informes de NDES a Intune para solucionar problemas de informes.