Depois que você instala o Omnissa Access Connector, os serviços de Sincronização de Diretório, Autenticação de Usuários, Autenticação Kerberos e Aplicativo Virtual não aparecem na página Conectores do console do Omnissa Access.
Problema
Depois que você instala o conector, os serviços empresariais que instalou não são registrados no serviço do Omnissa Access e não são exibidos na página Conectores.
Os logs exibem um erro semelhante ao seguinte:
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
Solução
Esse problema ocorrerá se você estiver usando um certificado autoassinado para sua instância de serviço do Omnissa Access local e não tiver carregado o certificado para o truststore do conector durante a instalação do conector. Como resultado, o conector não confia no serviço do Omnissa Access.
Para resolver o problema, importe o certificado de serviço do Omnissa Access para o armazenamento de chaves de cada serviço empresarial que você instalou.
-
Baixe o certificado do serviço Omnissa Access.
-
Se o conector estiver em execução no modo FIPS, converta o certificado baixado para o formato BCFKS.
-
No conector do Windows Server, navegue até o diretório de instalação do conector.
Normalmente, o diretório de instalação do é
C:\Program Files\Workspace ONE Access. -
Execute o seguinte comando para cada serviço empresarial:
.\Support\scripts\installRootCa.bat -ca "<Downloaded certificate path>" -trustStore ".\< enterprise service name>\conf\certs\cacerts" -trustStorePwdFile ".\<enterprise service name>\conf\certs\cakeystore.pass"Substitua
<Downloaded certificate path>pelo caminho para o certificado de serviço do Omnissa Access baixado. Substitua<enterprise service name>pelo nome do serviço empresarial: Serviço de Sincronização de Diretório, Serviço de Autenticação de Usuários, Autenticação Kerberos ou Serviço de Aplicativo Virtual. Por exemplo:.\Support\scripts\installRootCa.bat -ca "C:\MyCerts\example.crt" -trustStore ".\Directory Sync Service\conf\certs\cacerts" -trustStorePwdFile ".\Directory Sync Service\conf\certs\cakeystore.pass" -
Verifique se o certificado foi adicionado corretamente ao armazenamento de chaves executando o seguinte comando para cada serviço 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 exemplo:
keytool -v -list -keystore "C:\Program Files\Workspace ONE Access\Directory Sync Service\conf\certs\cacerts" -storepass:file "C:\Program Files\Workspace ONE Access\Directory Sync Service\conf\certs\cakeystore.pass" > keytool_dump.txtEsse comando lista todos os certificados no armazenamento de chaves do serviço empresarial e armazena as informações no arquivo
keytool_dump.txt. -
Reinicie todos os serviços empresariais.
Esta página foi útil?