如果企業行號網站,需要 SSL 功能,可以申請一個網站憑證來安裝,就可以有 SSL (https) 的功能。網站憑證分為單網域SSL憑證、多網域SSL憑證、萬用網域SSL憑證,用以符合企業多網域名稱的需求。
但是如果是企業行號要賣給客戶的軟體,就要帶有 SSL 的功能(比如含有 apache 的 web system),而且不管客戶用 domain name 或 IP 安裝,都不能有憑證不合法的警告訊息,那麼請問,這種憑證是得申請哪一種憑證?感謝。
wiseguy提到:
不管客戶用 domain name 或 IP 安裝,都不能有憑證不合法的警告訊息
這個問題問的有點"奇怪"
似乎有些違背 SSL 的初衷
但並非不能完成
只是作法(機制)複雜了點
考量『賣給客戶的軟體,就要帶有 SSL 的功能』
因此在『賣給客戶的軟體』安裝設計上
必須於正式安裝軟體前先利用 Open SSL <- 願意花錢買認證的話另當別論
安裝一部能自己發行憑證給自己的認證伺服器
然後再把"真正的軟體"裝上
而這一切完全都得"自動化"安裝完畢
並且把所有可能的安裝"障礙"排除 <- 這真有點難度
這樣就可達到所要求目的
只是...
下面範例可以參考看看
http://www.howtoforge.com/perfect-server-debian-squeeze-with-bind-and-dovecot-ispconfig-3-p4
jacky1122提到:
於正式安裝軟體前先利用 Open SSL <- 願意花錢買認證的話另當別論
安裝一部能自己發行憑證給自己的認證伺服器
然後再把"真正的軟體"裝上
而這一切完全都得"自動化"安裝完畢
以上動作一點問題也沒有。這我在安裝步驟就已試過N遍,裝完一切 OK。
問題是出在《自己發行憑證給自己》這種憑證會有警告,所以憑證要向憑證大廠買,不能自己發給自己 (除非自己是 CA)。問題是似乎沒人在賣這種《萬用憑證》 ....
軟體在安裝時就必須先把憑證匯入至瀏覽器(或使用者的系統)
運作機制就像中國的 CNNIC 一樣 <- 不知道的話可參考文末
採預先"置入"就不會出現任何警告訊息
關於 CNNIC 憑證
http://blog.csdn.net/program_think/article/details/5309699
http://www.newcenturynews.com/Article/china/201001/20100130103247.html
http://www.taoguba.com.cn/Article/262992/1
先匯入憑證當然就不會有警告。
但 ... 買軟體的客戶,他的網站是要提供給一般大眾使用的。一般大眾幾乎不可能會那麼體貼地先去匯入憑證。
wiseguy提到:
一般大眾幾乎不可能會那麼體貼地先去匯入憑證
這裏的"憑證匯入"是指對瀏覽器
像一般防毒軟體在安裝時就可以作到"匯入"這點
只是閣下該作是"匯入憑證"
現行類似機制的像金融單位的 WebATM
很多就是採用這種模式
只有10點?Wiseguy大的問題至少都要一百點起跳...
http://www.godaddy.com/ssl/ssl-certificates.aspx?ci=9039
比 Verisign 便宜
賣給客戶的系統, 用的是單一的FQDN, 那只需單網域SSL, 如果要加綠標, 就買Extended Validation(EV).
http://www.twca.com.tw/Portal/product/ssl.html
可能SAN類型的憑證會比較符合你的需求,可參考上述的連結
若要自己發行憑證則可以參考自主管理型SSL憑證
要避免出現錯誤訊息,可以將憑證與軟體置放於同一個安裝檔
後續則依照需求 定期/不定期 並 自動/手動 更新憑證