ข้ามไปยังเนื้อหาหลัก
โลโก้บริษัท เมต้าอินเตอร์เวิร์ค จำกัด (Meta Interwork Co., Ltd.)

ศูนย์เครื่องมือตรวจสอบ SSL, CSR และ Performance Dashboard

เครื่องมือทางเทคนิคสำหรับผู้ดูแลระบบและนักพัฒนา ใช้ตรวจสอบใบรับรอง TLS จริงของเว็บไซต์ สร้าง CSR ภายในเบราว์เซอร์ ตรวจทาน CSR และวิเคราะห์ดัชนีความเร็ว SEO ด้วย Browser Performance API

CSR Generator (ประมวลผลในเบราว์เซอร์ 100%)

สร้างคู่กุญแจ Private Key และคำขอ Certificate Signing Request (PKCS#10 PEM) ด้วย Web Crypto API โดย Private Key จะไม่ถูกส่งออกไปยังเซิร์ฟเวอร์ภายนอก

CSR VALIDATOR · CLIENT-SIDE ASN.1 DECODER

CSR Validator — ถอดรหัสและตรวจสอบไฟล์ CSR ทันทีในเบราว์เซอร์

วางข้อความ PEM CSR (-----BEGIN CERTIFICATE REQUEST-----) หรือเลือกไฟล์ .csr / .pem แล้วกดปุ่ม Decode เพื่อถอดรหัสโครงสร้าง ASN.1 DER ด้วย @lapo/asn1js แบบ 100% Client-Side โดยไม่ส่งข้อมูลไปยังเซิร์ฟเวอร์

เลือกแม่แบบ CSR ตามประเภทใบรับรอง (CSR Structure Templates)
คลิกแม่แบบเพื่อโหลดและดูฟิลด์ที่กำหนดโดย CA/B Forum
Client-Side Only
รองรับมาตรฐาน PKCS#10 PEM (RSA 2048/4096-bit, ECDSA P-256/P-384 และ SAN Extension)
WINDOWS / IIS DEPLOYMENT GUIDE · OPENSSL PKCS#12 (.PFX)

คู่มือรวม Private Key และใบรับรอง SSL เป็นไฟล์ PKCS#12 (.pfx) สำหรับ Windows / IIS

ขั้นตอนการใช้คำสั่ง OpenSSL บนเครื่องเพื่อรวมไฟล์ .key และ .crt (หรือไฟล์ทดสอบจาก CSR) ให้พร้อม Import ลงใน Internet Information Services (IIS)

ความแตกต่างระหว่างไฟล์ .csr กับ .crt ก่อนรวมเป็น .pfxไฟล์ .csr บรรจุเฉพาะ Public Key จึงไม่สามารถแปลงเป็น .pfx ได้โดยตรง ต้องนำไฟล์ .crt / .cer ที่ได้รับจาก CA (หรือออกเป็น Self-Signed สำหรับทดสอบ) มารวมคู่กับไฟล์ .key ที่สร้าง CSR นั้นขึ้นมา
ข้อควรระวังเมื่อใช้ OpenSSL 3.0+ ร่วมกับ Windows Server / IISOpenSSL 3.x เปลี่ยนค่าเริ่มต้นการเข้ารหัส PFX เป็น AES-256 ซึ่งอาจทำให้ IIS (Windows Server 2016/2019) ฟ้อง “The password you entered is incorrect” จึงควรระบุแฟล็ก -certpbe PBE-SHA1-3DES -keypbe PBE-SHA1-3DES -macalg sha1
ขั้นตอนที่ 1

ตรวจสอบว่า Private Key, CSR และ Certificate ตรงกัน

ค่า SHA-256 Hash ทั้ง 3 บรรทัดต้องเหมือนกัน 100% (ใช้ได้ทั้งคีย์ RSA และ ECDSA) ก่อนนำไปแพ็กเป็นไฟล์ .pfx

openssl pkey -in example.com.key -pubout -outform PEM | openssl sha256
openssl req  -in example.com.csr -pubkey -noout -outform PEM | openssl sha256
openssl x509 -in example.com.crt -pubkey -noout -outform PEM | openssl sha256
ขั้นตอนที่ 2 (ทางเลือกทดสอบ)

สร้างไฟล์ .crt แบบ Self-Signed จาก CSR เพื่อลองบน Staging

หากยังรอใบรับรองจริงจาก CA สามารถเซ็น CSR ด้วย Private Key ชั่วคราว (หรือกดปุ่ม Export PKCS#12 ด้านบน) เพื่อทดสอบ IIS Binding ล่วงหน้าได้

openssl x509 -req -days 365 -in example.com.csr -signkey example.com.key -out example.com-selfsigned.crt -sha256
ขั้นตอนที่ 3 (สำคัญที่สุด)

รวม Key + Certificate + CA Chain เป็นไฟล์ PKCS#12 (.pfx)

รันคำสั่งนี้แล้วตั้ง Export Password สำหรับใช้ปลดล็อกตอนนำเข้าบน IIS (หากใช้ใบรับรอง Self-Signed ให้ตัดบรรทัด -certfile ออก)

openssl pkcs12 -export \
  -out example.com.pfx \
  -inkey example.com.key \
  -in example.com.crt \
  -certfile ca-intermediate-bundle.crt \
  -name "example.com" \
  -certpbe PBE-SHA1-3DES -keypbe PBE-SHA1-3DES -macalg sha1
ขั้นตอนที่ 4

ตรวจสอบไฟล์ .pfx และนำเข้าสู่ Windows Server / IIS

ตรวจสอบโครงสร้าง Bag Attributes หรือ Import ผ่าน PowerShell (หรือ IIS Manager → Server Certificates → Import…)

# 1) ตรวจสอบ Private Key + Certificate Chain ภายในไฟล์ .pfx
openssl pkcs12 -info -in example.com.pfx -noout

# 2) PowerShell (Admin) — นำเข้าสู่ Windows LocalMachine Certificate Store
Import-PfxCertificate -FilePath ".\example.com.pfx" -CertStoreLocation Cert:\LocalMachine\My -Exportable
IIS Store: เลือก Personal หรือ Web Hosting (รองรับ SNI)ติ๊ก Allow this certificate to be exported หากต้องสำรองย้ายเครื่อง
FREQUENTLY ASKED QUESTIONS

คำถามที่พบบ่อยเกี่ยวกับการตรวจสอบ CSR และใบรับรอง SSL

ข้อมูลมาตรฐาน PKCS#10, RFC 7468 และเกณฑ์ CA/Browser Forum

CSR (Certificate Signing Request) คืออะไร และทำไมต้องตรวจสอบก่อนยื่นขอใบรับรอง SSL?

CSR คือไฟล์คำขอออกใบรับรองดิจิทัลตามมาตรฐาน PKCS#10 ที่บรรจุ Public Key ข้อมูลองค์กรหรือโดเมน (Subject Distinguished Name เช่น CN, O, OU, L, ST, C) รายชื่อ SANs และลายเซ็นดิจิทัลจาก Private Key การตรวจสอบ CSR ก่อนส่งให้ CA ช่วยลดโอกาสถูกปฏิเสธคำขอจากปัญหาชื่อโดเมนไม่ครบ อักขระผิดรูปแบบ หรือขนาดคีย์ต่ำกว่าเกณฑ์มาตรฐาน

การตรวจสอบ CSR ด้วยเครื่องมือ #csr-validator ปลอดภัยหรือไม่ มีการส่งข้อมูลไปเซิร์ฟเวอร์หรือไม่?

ปลอดภัย 100% เพราะการตรวจสอบรูปแบบ PEM, Base64 และโครงสร้าง ASN.1 DER ทำงานแบบ Client-Side ภายในเบราว์เซอร์ทั้งหมดโดยไม่มีการส่งข้อความ CSR ไปยังเซิร์ฟเวอร์ภายนอก นอกจากนี้ระบบยังมีตัวตรวจจับอัตโนมัติเพื่อแจ้งเตือนทันทีหากผู้ใช้วางข้อความ Private Key ผิดพลาด

Key Size และ Signature Algorithm แบบใดที่ผ่านเกณฑ์มาตรฐาน CA/Browser Forum?

สำหรับคีย์ RSA ต้องมีขนาดอย่างน้อย 2048-bit (แนะนำ 2048-bit หรือ 4096-bit) ส่วนคีย์ ECDSA แนะนำ Curve P-256 (secp256r1) หรือ P-384 (secp384r1) และ Signature Algorithm ต้องใช้ตระกูล SHA-2 ขึ้นไป เช่น sha256WithRSAEncryption หรือ ecdsa-with-SHA256 เนื่องจาก SHA-1 และคีย์ขนาด 1024-bit ถูกยกเลิกการใช้งานแล้ว

Common Name (CN) กับ Subject Alternative Names (SANs) ใน CSR ต่างกันอย่างไร?

Common Name (CN) เป็นฟิลด์ระบุโดเมนหลักหรือชื่อองค์กรใน Subject ส่วน SANs (Subject Alternative Names) เป็นส่วนขยายที่ใช้ระบุรายชื่อโดเมนและ Wildcard ทั้งหมดที่ต้องการให้ใบรับรองครอบคลุม เว็บเบราว์เซอร์สมัยใหม่จะตรวจสอบชื่อโดเมนจากค่า SANs เป็นหลักตามข้อกำหนด RFC 2818 และมาตรฐาน CA/Browser Forum

หากขึ้นแจ้งเตือน Invalid Header, Missing Footer หรือ Base64 Corrupted ต้องแก้ไขอย่างไร?

ให้ตรวจสอบว่าคัดลอกข้อความตั้งแต่บรรทัด -----BEGIN CERTIFICATE REQUEST----- จนถึง -----END CERTIFICATE REQUEST----- มาครบถ้วนโดยไม่มีข้อความส่วนเกินหรือตัวอักษรนอกเหนือ Base64 แทรกอยู่ สามารถเปิดโหมด Syntax View เพื่อดูตำแหน่งบรรทัดที่มีปัญหาและกดจัดรูปแบบ 64 คอลัมน์ตามมาตรฐาน RFC 7468 ได้ทันที

ต้องแนบ Private Key ไปพร้อมกับไฟล์ CSR เพื่อขอใบรับรอง SSL หรือไม่?

ไม่ต้องแนบ Private Key เด็ดขาด ไฟล์ CSR จะบรรจุเฉพาะ Public Key เพื่อส่งให้ Certificate Authority เท่านั้น ส่วน Private Key ต้องเก็บรักษาไว้เป็นความลับบนเซิร์ฟเวอร์หรือระบบจัดการคีย์ของคุณเพื่อใช้จับคู่กับไฟล์ Certificate หลังออกใบรับรองสำเร็จ

PERFORMANCE DASHBOARD · BROWSER PERFORMANCE API & SSL SEO AUDIT

Performance Dashboard — วิเคราะห์ความเร็วเว็บไซต์ โปรโตคอล SSL และ SEO พื้นฐาน

สรุปดัชนี SEO เชิงเทคนิคและประสิทธิภาพการเชื่อมต่อสำหรับ URL เว็บไซต์ที่ระบุ (เวอร์ชัน SSL/TLS, ALPN/HTTP, TTFB, ความเร็วโหลด HTML และแท็ก SEO) ผสานการวัดค่าจริงจาก Browser Performance API (NavigationTiming / PaintTiming / ResourceTiming)

ตัวอย่าง URL ทดสอบ:

ค่ามาตรฐานจาก Browser Performance API (Live Telemetry ในเบราว์เซอร์ของคุณ)

อ่านข้อมูลจริงจาก PerformanceNavigationTiming, PerformancePaintTiming, PerformanceObserver (LCP) และ PerformanceResourceTiming

HTTP / ALPN (Browser)
—
Browser TTFB
—
First Contentful Paint
—
Largest Contentful Paint
—
DOM Interactive
—
Resources (Transfer)
—
ขอใบเสนอราคา
เครื่องมือ SSL Checker, CSR Tools และ Performance Dashboard | Meta Interwork SSL