歡迎您光臨本站 註冊首頁

為什麼我建的證書被提示:該證書僅對 localhost.localdomain 有效

我就按照網上說的:
openssl genrsa -des3 -out server.key 1024
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 700 -in server.csr -signkey server.key -out server.cert
建立了證書
在apache的配置文件裡面也加了:
SSLCertificateFile
SSLCertificateKeyFile

不過訪問不通過,說是域名不對

我在填寫server.csr信息的時候,是寫對了hostname的啊
《解決方案》

hostname與httpd.conf的ServerName相同?
《解決方案》

我用ff查看的話,給的是這個提示:
192.168.8.6 使用了無效的安全證書。

該證書因為其自簽名而不被信任。
該證書僅對 localhost.localdomain 有效。

(錯誤碼: sec_error_untrusted_issuer)


我也沒有設置hostname為:localhost.localdomain

機器的hostname不是這個
《解決方案》

ServerName是指定的是:192.168.8.6
ServerAlias是test.test.com
《解決方案》

我看到的證書信息是:
E = [email protected]
CN = localhost.localdomain
OU = SomeOrganizationalUnit
O = SomeOrganization
L = SomeCity
S = SomeState
C = --

不過我寫commonName並不是填的localhost.localdomain

[ 本帖最後由 zxzheaven 於 2008-9-3 15:14 編輯 ]
《解決方案》

無論我把commonName寫成什麼,都是提示正式是localhost.localdomain發布的
《解決方案》

我用firefox訪問,結果提示我
「該證書因為其發行者證書未知而不被信任」
請問這個怎麼解決啊?
《解決方案》

http://bbs.chinaunix.net/viewthread.php?tid=1198749&highlight=xi2008wang
不知道有沒有用
《解決方案》

謝謝你一直的回復:mrgreen: :mrgreen:
我回去了再試試
《解決方案》

假設你訪問的是 https://serverName/

那麼你證書中的Host name就要寫「serverName」

[火星人 ] 為什麼我建的證書被提示:該證書僅對 localhost.localdomain 有效已經有623次圍觀

http://coctec.com/docs/service/show-post-15686.html