2008-09-08 100 views
0

我們已經通過Oracle應用服務器部署了Apache實例。它目前已安裝了默認錢包和自簽名證書。我們已經獲得了GEOTRUST認證,導入了Trusted Roots並將新Cert導入到電子錢包管理器。然後,我們通過企業管理器更新了VHOST和HTTP_SERVER的SSL屬性。Oracle應用服務器SSL證書阻止與Apache服務的連接

事情已經重新啓動正常,但是,我們現在無法連接到Apache服務,我們得到的錯誤:

call to NZ function nzos_Handshake failed

這似乎指向同根證書有問題,但在我的意見是,這些已正確註冊到電子錢包。

任何人都看過這個,並有一些指針?

回答

1

有同樣的問題與Apache/JBoss的配置
看看你的httpd.conf,你應該有三條線:

了SSLCertificateFile /usr/local/ssl/crt/public.crt
了SSLCertificateKeyFile/USR /本地/ SSL /私營/ private.key
SSLCACertificateFile /usr/local/ssl/crt/EV_intermediate.crt

需要的最後一行,因爲GeoTrust的根CA不被大多數老已知的,一些較新的服務器(你不需要用verisign或instantssl cert來做這件事, ANCE)。