Después de instalar Omnissa Access Connector, los servicios de sincronización de directorios, autenticación de usuarios, autenticación Kerberos y aplicaciones virtuales no aparecen en la página Conectores de la consola de Omnissa Access.
Problema
Después de instalar el conector, los servicios empresariales que instaló no están registrados en el servicio Omnissa Access y no aparecen en la página Conectores.
Los registros muestran un error similar al siguiente:
Unable to register EDS
javax.net.ssl.SSLHandshakeException: Failed to create SSL connection
Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Solución
Este problema se produce si utiliza un certificado autofirmado para la instancia local del servicio Omnissa Access y no cargó el certificado en el almacén de confianza del conector al instalar el conector. Como resultado, el conector no confía en el servicio Omnissa Access.
Para solucionar el problema, importe el certificado de servicio Omnissa Access al almacén de claves de cada servicio empresarial que instaló.
-
Descargue el certificado de servicio Omnissa Access.
-
Si el conector se ejecuta en modo FIPS, convierta el certificado descargado al formato BCFKS.
-
En el servidor Windows del conector, desplácese hasta el directorio de instalación del conector.
El directorio de instalación suele ser
C:\Program Files\Access Connector. -
Ejecute el siguiente comando para cada servicio empresarial:
.\Support\scripts\installRootCa.bat -ca "<Downloaded certificate path>" -trustStore ".\< enterprise service name>\conf\certs\cacerts" -trustStorePwdFile ".\<enterprise service name>\conf\certs\cakeystore.pass"Reemplace
<Downloaded certificate path>por la ruta al certificado del servicio Omnissa Access descargado. Reemplace<enterprise service name>por el nombre del servicio empresarial: servicio de sincronización de directorios, servicio de autenticación de usuarios, servicio de autenticación Kerberos o servicio de aplicaciones virtuales. Por ejemplo:.\Support\scripts\installRootCa.bat -ca "C:\MyCerts\example.crt" -trustStore ".\Directory Sync Service\conf\certs\cacerts" -trustStorePwdFile ".\Directory Sync Service\conf\certs\cakeystore.pass" -
Compruebe que el certificado se agregó correctamente al almacén de claves ejecutando el siguiente comando para cada servicio empresarial:
keytool -v -list -keystore "<INSTALL_DIR>\<enterprise service name>\conf\certs\cacerts" -storepass:file "<INSTALL_DIR>\<enterprise service name>\conf\certs\cakeystore.pass" > keytool_dump.txtPor ejemplo:
keytool -v -list -keystore "C:\Program Files\Access Connector\Directory Sync Service\conf\certs\cacerts" -storepass:file "C:\Program Files\Access Connector\Directory Sync Service\conf\certs\cakeystore.pass" > keytool_dump.txtEste comando enumera todos los certificados del almacén de claves del servicio empresarial y almacena la información en el archivo
keytool_dump.txt. -
Reinicie todos los servicios empresariales.
¿Le resultó útil esta página?