2011年12月9日星期五

在Android上使用WPA-Enterprise加密的WiFi

為加強無線通訊的安全性,有些地方會設定使用WPA-Enterprise作無線加密(如公司的WiFi),使用這類型的WiFi,除了要跟指引設定相關選項外,最重要的就是要在相關設備安裝電子證書(Cert),這類Cert多數以.cer為副檔名,Windows/Mac等OS一般都可以直接匯入便可,但Linux(包括Android)一般只可import .pfx檔的cert, .cer的檔案無法直接開啟作匯入。但稍為Google一下,便發現原來只需要透過瀏覽器,開啟有適當MIME/Type的檔案便可成功匯入。

當然,可以自己安裝Web Server給你的設備作匯入cert的動作,但嫌麻煩的話互聯網上其實已經有人提供有關服務,只需要上載相關cert檔,便可透過提供的url(或使用QRCode)於Android設備上匯入有關證書。

如果擔心上載cert有安全風險(其實cert只有public key,風險不高),最好就自己設置有關服務。所以,我也於Google App Engine山寨了相似服務,供自己或各朋友使用。