前言:立秋已至,汗流浹背,感受夏天正到最熱的時候...廣州某一「著名」大廈html
老闆:穆德(我),如今要開發個微信小程序。開搞吧。apache
我:納尼?好吧。須要購買SSL證書(⊙o⊙)?小程序
老闆:神馬鬼,有沒有免費的,有就搞個免費的就好了嘛。微信小程序
.......微信
----------------無聊的分割線-------------------asp.net
開發,對接服務端,必須使用https。對於如今免費的SSL證書,固然,阿里的最簡單。google
然而,今天「屎忽痕」,申請了一個美橙的免費SSL。雖然申請的時候,就已經看到,須要300軟妹的部署費用。阿里雲
本着程序猿不折騰不夠爽的精神。決定看怎麼部署。.net
申請過程很簡單。無非就是填寫信息。此處省略1000字的過程...server
終於看到這了。感受奇怪啊,跟阿里的徹底不同。好吧。勇敢的點擊【獲取證書到郵箱】。
喲。喲。切克鬧。喲。喲,速度蠻快,立刻提示收到郵件。
打開。懵13.....
如圖。此時終於明白,爲啥人家要收300的部署費了。就是知道我這種小白。搞不定吧。嘿嘿嘿....
事已至此,也只能霸王硬上弓了。立刻google怎麼操做。
然而,並非很大效果,apache有,可是IIS沒有。
可憐的asp.neter 只能本身想辦法了。。。。。。。。
通過大概一個下午的思考,對比阿里的。最後,解決辦法以下:
因爲OpenSSL實在不知道爲何,弄不了。最後放棄,選擇更簡單的。反正能夠搞定就行嘛。管他的...XD
-----------------期待的分割線--------------------------
美橙給了三樣東西:SSL證書私鑰、SSL證書、中級證書
一、把私鑰代碼複製,包括 -----BEGIN RSA PRIVATE KEY----- 和 -----END RSA PRIVATE KEY----- 保存成:server.key(其實名字隨便啦。你喜歡就好)
二、把SSL證書、中級證書 保存成一個文件:server.pem(一樣名字隨意)
三、隨便找一個在線轉換證書:https://csr.chinassl.net/convert-ssl.html
選擇以下:
說明:由於咱們要部署到IIS。因此就選擇從PEM轉到PFX。證書文件就選擇咱們的server.pem;key選擇server.key。證書密碼,這裏要注意了。本身設置好,並記住哦,後面須要使用到。
四、其餘不須要填寫,反正非必填嘛。點擊轉換證書格式。稍等片刻,下方出現轉換成功,點擊下載。
五、部署到IIS上的。就請自行google:(下方如阿里雲的)
• 開始 -〉運行 -〉MMC; • 啓動控制檯程序,選擇菜單「文件"中的"添加/刪除管理單元」-> 「添加」,從「可用的獨立管理單元」列表中選擇「證書」-> 選擇「計算機賬戶」; • 在控制檯的左側顯示證書樹形列表,選擇「我的」->「證書」,右鍵單擊,選擇「全部任務"-〉"導入」, 根據"證書導入嚮導」的提示,導入PFX文件 (此過程中有一步很是重要: 「根據證書內容自動選擇存儲區」)。安裝過程中須要輸入密碼爲您當時設置的密碼。導入成功後,能夠看到如圖所示的證書信息。
---------------成就感的分割線----------------
這下就搞定了。興高采烈跟老闆說:老闆,證書搞定了。
老闆:那就好那就好。你今晚加班快點把小程序搞出來吧.........
ORZ.......