Omnissa Access Connector をインストールした後、ディレクトリ同期サービス、ユーザー認証サービス、Kerberos 認証サービス、および仮想アプリケーション サービスが Omnissa Access コンソールの [コネクタ] ページに表示されません。
問題
コネクタをインストールした後、インストールしたエンタープライズ サービスが Omnissa Access サービスに登録されず、[コネクタ] ページに表示されません。
ログに、次のようなエラーが表示されます。
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
ソリューション
この問題は、オンプレミスの Omnissa Access サービス インスタンスに自己署名証明書を使用していて、コネクタのインストール中に証明書をコネクタのトラストストアにアップロードしなかった場合に発生します。その結果、コネクタは Omnissa Access サービスを信頼しません。
この問題を解決するには、Omnissa Access サービス証明書をインストールした各エンタープライズ サービスのキーストアにインポートします。
-
Omnissa Access サービス証明書をダウンロードします。
-
コネクタが FIPS モードで実行されている場合は、ダウンロードした証明書を BCFKS 形式に変換します。
-
コネクタ Windows Server で、コネクタのインストール ディレクトリに移動します。
通常、インストール ディレクトリは
C:\Program Files\Access Connectorです。 -
エンタープライズ サービスごとに次のコマンドを実行します。
.\Support\scripts\installRootCa.bat -ca "<Downloaded certificate path>" -trustStore ".\< enterprise service name>\conf\certs\cacerts" -trustStorePwdFile ".\<enterprise service name>\conf\certs\cakeystore.pass"<Downloaded certificate path>をダウンロードした Omnissa Access サービス証明書へのパスに置き換えます。<enterprise service name>をエンタープライズ サービスの名前(ディレクトリ同期サービス、ユーザー認証サービス、Kerberos 認証サービス、または仮想アプリケーション サービス)に置き換えます。例:.\Support\scripts\installRootCa.bat -ca "C:\MyCerts\example.crt" -trustStore ".\Directory Sync Service\conf\certs\cacerts" -trustStorePwdFile ".\Directory Sync Service\conf\certs\cakeystore.pass" -
エンタープライズ サービスごとに次のコマンドを実行して、証明書がキーストアに正しく追加されていることを確認します。
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.txt例:
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.txtこのコマンドは、エンタープライズ サービスのキーストア内のすべての証明書を一覧表示し、
keytool_dump.txtファイルに情報を保存します。 -
すべてのエンタープライズ サービスを再起動します。
このページは役に立ちましたか?