2012-07-28 100 views
0

所以我有一個問題,我的經驗說我不太瞭解,但是我想問問是否有其他人有想法。將域名更改SSL重新安裝Android應用程序

我有一個Android應用程序,其中幾千個用戶被配置爲通過HTTPS(SSL)連接到DOMAIN1上的Web服務。但是,我正在將該應用程序明天重新命名爲新域(例如DOMAIN2)。作爲域更改的一部分,我計劃將用戶從域1轉發到域2。當我這樣做時,Web服務調用是否仍然配置爲域1?我的猜測是沒有,因爲新證書的SSL證書不同。

我將更新網站,但通常會讓用戶知道我可以。不過,我想像會有很多人不高興這個功能(網絡服務)不再工作。

除了讓他們在受挫之後升級應用程序之外,還有更好的解決方案嗎?我沒有任何方式在應用程序本身中向用戶發送消息。

在此先感謝。

回答

0

如果您可以讓舊域名保持在您的控制之下,您可以保留舊名稱,並讓它的請求由新服務處理。

如果您的服務器上可以有兩個IP地址,請爲每個IP地址指定一個主機名,並在每個IP地址上配置一個證書。

如果只能有一個IP地址,則可以使用兩個主題備用名稱DNS條目獲取對兩個主機名都有效的證書。 (有些CA稱他們爲UC證書。)或者,如果您現有的客戶端支持服務器名稱指示,則可以在服務器上啓用此功能,並在一個IP地址上使用這兩個證書。 (檢查您現有的客戶端是否支持SNI的一種方法是使用Wireshark嗅探流量,並在TLS客戶端Hello消息中查找服務器名稱擴展名。)

+0

我沒有機會嘗試這些,但他們聽起來不錯,所以選中你的標記! – Rutt 2012-07-30 01:33:32

相關問題