做 iPhone developer 經常要搞好多種不同嘅 Certs,尢其係喺 Apple Developer Console 裡面,有好多唔同嘅字眼,又要你提供好多唔同嘅 Certs,啲 Certs 之內又有好多細項,填到你失暈, 😐
我都唔係全部都明解,不過用哂 Apple 提供啲 tools 照做,Apple 就多數收貨,我唯有寫得幾多得幾多:
![]() |
![]() |
CSR Certificate Signing Request 係咩東東?Wikipedia 有講,係一個多數以 PKCS#10 格式的 PKI Public Key Infrastructure,一堆密碼!😂 | PKI 即係 公鑰,中文有點唔夠直接解釋倒,都係叫番 PKI 把啦,PKCS#10、PKCS#12 又係咩?有網友簡簡單單咁解釋咗。 |
![]() |
![]() |
一切由 Keychain 開始,launch 咗 Keychain 之後,首先去 Create a Certificate Authority。點解唔用 default?因為我要改一下 CA 嘅內容。 | Apple 有教你點樣填,好詳細添,值得推薦。 |
![]() |
![]() |
Validity Period 就係我要改嘅資料,default 係 365 日,對我嚟講係非常之唔耐用,我想改 50 年,不過唔准,最多 20 年,粗粗哋收住貨先,總好過得 1 年吖! | 除咗 Common Name 其餘可填可不填。 |
![]() |
![]() |
密碼算式同長度,算式可選 RSA/ECC,我選 RSA,長度我用 2048,點解?我用目前常用嘅,我惊別出心裁嘅話可能有後遺症!都係保守啲好。 | 跟著哩頁就好惊嚇,KUE(Key Usage Extension)都未見過,唔知點揀好?你可以 click Learn More 去睇解釋,我喺網上搵到哩位網友講嘅解釋。 |
![]() |
![]() |
又嚟?驟眼仲以為係同一頁添,不過哩頁係 For Users,開始唔係咁明?我選 default 𠴱兩項。 | 𠵱?原來可以唔 check include EKUE,咁就唔選囉! |
![]() |
![]() |
問嚟問去,都係用 default 吧。 | 答到唔知做緊咩? |
![]() |
![]() |
我搵唔到較詳細嘅解釋,click Learn More 睇啦。 | |
![]() |
![]() |
哩頁我連啲 Title names 都唔掌握唔倒佢嘅真正意思, 🙄 | 哩個先至係我見慣見熟嘅頁面! |
![]() |
![]() |
終於完成了! | 未用得,not trusted!各位觀眾,請留意個 Expiry date。😎 |
![]() |
![]() |
Right click,選 Get Info。 | 轉做 Always Trust,close。 |
![]() |
![]() |
問攞 password。 | OK 哂! |
![]() |
![]() |
確認一下係咪 default CA 先? | 得一個選擇。 |
![]() |
![]() |
Done! | 可以去 Request a Certificate 了。 |
![]() |
![]() |
Save to disk 就唔使填 CA Email Address。 | 用 default 嘅名,遲啲先改名。 |
![]() |
![]() |
Done! | 用個 Text Editor 開個 CSR 嚟睇睇,又係一堆密碼。 |
*** 完 ***