# Set SSL Certificate

## &#x20;**วิธีการ Import Certification ไปยังอุปกรณ์ Mikrotik**&#x20;

1. เปิด Winbox เข้าไปที่ Mikrotik แล้วเลือกไฟล์ SSL ทั้งหมดลากเข้าไปวางใน Winbox ดังเพื่อ upload file ทั้งหมดเข้าไปในอุปกรณ์ตามรูป

<figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FVXNyiZJS3di4tOqNagKW%2Fimage.png?alt=media&#x26;token=38e899d8-64ef-47b2-ac99-d1df4ea5f532" alt=""><figcaption><p>แสดงตัวอย่างการ upload certificate file</p></figcaption></figure>

2. ไปที่ Menu System > Certificates  &#x20;

<figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FVninTjWu5Elnb4G4vHxW%2Fimage.png?alt=media&#x26;token=bdd240d6-7432-43a4-9f88-e121830f15e5" alt=""><figcaption><p>แสดงวิธีการ import certificate</p></figcaption></figure>

3. Import Certificate ทั้งหมด โดยไปที่ Menu Import  เพื่อตั้งค่าไฟล์ Certificate  โดยให้ให้ทำทีละไฟล์จนครบทั้ง 4 ไฟล์

3.1  **Import ไฟล์นามสกุล crt**&#x20;

* **Name:** ตั้งชื่อ Certification
* **File Name:** เลือกไฟล์ Crtificate นามสกุล crt
* **Passphrase:**  หาก Certification มีรหัสผ่านให้ระบุ phassphase ให้ถูกต้อง

จากนั้นกดปุ่ม Import เพื่อเพิ่ม Certificate เข้าสู่ระบบ

<figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FtJeuRpbLzjYpAK0OKKMR%2Fimage.png?alt=media&#x26;token=01cb8e08-ab1f-4435-9476-c92cefe953d1" alt=""><figcaption></figcaption></figure>

3.2 **Import ไฟล์นามสกุล bundle**&#x20;

* **Name:** ตั้งชื่อ Certification
* **File Name:** เลือกไฟล์ Crtificate นามสกุล bundle ทั้ง 2 ไฟล์
* **Passphrase:**  หาก Certification มีรหัสก็ให้ใส่รหัสด้วย   แต่ถ้าไม่มีก็ไม่ต้องใส่

จากนั้นกดปุ่ม Import เพื่อเพิ่ม Certificate เข้าสู่ระบบ

<figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FL0LEl4sWGvXgqisimm16%2Fimage.png?alt=media&#x26;token=78be64b1-e75c-4e3d-b1d8-c11c0c1e8ba7" alt=""><figcaption></figcaption></figure>

3.3 **Import ไฟล์นามสกุล key**

* **Name:** ตั้งชื่อ Certification
* **File Name:** เลือกไฟล์ Crtificate นามสกุล key
* **Passphrase:**  หาก Certification มีรหัสก็ให้ใส่รหัสด้วย   แต่ถ้าไม่มีก็ไม่ต้องใส่

จากนั้นกดปุ่ม Import เพื่อเพิ่ม Certificate เข้าสู่ระบบ

<figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FlX9AiHo3naoLOhyMjFhT%2Fimage.png?alt=media&#x26;token=8b79367d-af64-4c93-8f00-2828448aa32e" alt=""><figcaption></figcaption></figure>

เมื่อ Import  Cetificate ครบถ้วนแล้วใน Ceriticate จะแสดงข้อมูลดังรูปตัวอย่าง

<figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FPr2HCAEuXfHwHF5kB9wQ%2Fimage.png?alt=media&#x26;token=93c5fc0b-30e4-47dc-bc59-82fde3d66b61" alt=""><figcaption><p>ตัวอย่างเมื่อ Import Certiciate ครบถ้วนแล้ว</p></figcaption></figure>

## [นำ Certificate ไปใช้งาน](#user-content-fn-1)[^1]ใน www-ssl และ hotspot

1. ตั้งค่า Service ของ SSL&#x20;

ไปที่ **Menu  IP > Service**  และดับเบิ้ลคลิ๊กตรง Menu **www-ssl**   ตามภาพด้านล่างนี้

<figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FzCv34KOdjqRaUXKELy3a%2Fimage.png?alt=media&#x26;token=2cb955e8-bafc-4075-aa04-b6ebf22544b4" alt=""><figcaption></figcaption></figure>

เมื่อดับเบิ้ลคลิ๊กตรง Menu **www-ssl**  ให้เราตั้งค่าเพิ่มเติ่มดังนี้

* **Name:**  ค่า default
* **Port:** 443
* **Available From:**  ค่า default
* **VRF:** main
* **Certificate:** เลือกชื่อ Certificate ที่เราตั้งไว้ในConfig file นามสกุล crt  ในที่นี่ชื่อ cer
* **TSL Version:** any

จากนั้นกด OK

<figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FCbyIMyblamx9NLS5kWig%2Fimage.png?alt=media&#x26;token=ac41decc-8e1e-4c2c-aa4b-037edfd53f06" alt=""><figcaption></figcaption></figure>

2. ตั้งค่า SSL ให้กับ Hotspot

ไปที่ **Menu  IP > Hotspot**  และไปที่หัวข้อ **Server Profiles** ตามภาพด้านล่างนี้

<figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FAYXX8U6k0mMfri4SFO6B%2Fimage.png?alt=media&#x26;token=83cda2aa-27fe-433d-91fc-96a7dd9136c7" alt=""><figcaption></figcaption></figure>

&#x20;ดับเบิ้ลคลิ๊กที่ default&#x20;

<figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FpsmtMsMOCgdgxFR4Av6L%2Fimage.png?alt=media&#x26;token=bb304bdb-9d53-4928-948f-960ac962d05e" alt=""><figcaption></figcaption></figure>

**ให้แก้ไขเพิ่มเติมในส่วนของ Menu ด้านล่างนี้**

{% tabs %}
{% tab title="General" %}
แก้ไข DNS Name ตาม Certificate ในที่นี้คือ seara.captive-portal.net

<figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2F3IzDdhlbiDv1dgkSfvrn%2Fimage.png?alt=media&#x26;token=a1e1e0e0-b02e-4e9c-a042-d4d848979136" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Login" %}
**Login By :** ให้เลือก HTTP CHAP และ HTTPS เท่านั้น

**SSL Certificate :** เลือกชื่อ Certificate ที่เราตั้งไว้ในConfig file นามสกุล crt  ในที่นี่ชื่อ cer

<figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FHTwrcqycreFrEXnzrFlV%2Fimage.png?alt=media&#x26;token=72d943c5-a1d6-4c08-b602-1f3186a7244f" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

## ทดสอบว่า Cetificate สามารถใช้งานได้บน Captive Portal

&#x20;ทดสอบโดยการให้เครื่อง client เชื่อมต่อกับ WIFI hostpot และเปิด Web Browser เพื่อตรวจสอบการการตั้งค่าถูกต้องจะพบเครื่องหมายกุญแจ และมีการเรียกใช้ https แสดงว่าระบบมีการตั้งค่าการใช้งานที่ถูกต้อง

<figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FxAc7RcTNAWC1YJdfZ5LE%2Fimage.png?alt=media&#x26;token=1e4d2db9-cf8e-49eb-b5bb-8ff0088fac8e" alt=""><figcaption><p>ตัวอย่างการเชื่อมต่อด้วย https</p></figcaption></figure>

[^1]:
