คุณสามารถทำได้โดยใช้SelfSSL.exe
เครื่องมือที่มาพร้อมกับ IIS6 Resource Kit คุณสามารถรับชุดทรัพยากรได้จากที่นี่:
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17275
โปรแกรมติดตั้งเพียงคลายซิปเครื่องมือลงในโฟลเดอร์และไม่รบกวนการตั้งค่าเครื่องใด ๆ ตัวเลือกการติดตั้งแบบกำหนดเองยังช่วยให้คุณสามารถเลือกเครื่องมือที่คุณต้องการติดตั้งและลงในโฟลเดอร์ที่คุณต้องการ
เปิดบรรทัดคำสั่งของผู้ดูแลระบบและเปลี่ยนไดเรกทอรีเป็นตำแหน่งที่คุณSelfSSL
ติดตั้งเครื่องมือบรรทัดคำสั่ง
ในการสร้างใบรับรอง SSL ที่ลงชื่อด้วยตนเองใหม่ที่หมดอายุใน 10 ปีให้ดำเนินการดังต่อไปนี้:
selfssl /n:cn=www.mydomain.com / v: 3650 / s: 8 / k: 2048
สิ่งนี้จะสร้าง ssl โดยที่:
/n:cn=www.mydomain.com
- SSL www.mydomain.com
คือสำหรับ cn=
(ชื่อสามัญ) เป็นสิ่งสำคัญจึงไม่พลาดที่จะออก
/v:3650
- จำนวนวันใบรับรองมีผลบังคับใช้ในกรณีนี้สิบปี
/s:8
- ติดตั้งใบรับรองในรหัสไซต์ 8
/k:2048
- ใช้ความยาวของคีย์ 2048 บิต
น่าเสียดายที่ไม่มีวิธีการส่งออก SSL ไปยังไฟล์โดยตรงคุณต้องติดตั้งลงในเว็บไซต์ อย่างไรก็ตามข่าวดีคือใบรับรองสามารถส่งออกได้
หากคุณต้องการคำเตือนเกี่ยวกับ SSL ที่ไม่น่าเชื่อถือเมื่อเรียกดูไซต์โดยใช้ SSL ที่ลงชื่อด้วยตนเองของคุณให้หายไปจากนั้นคุณสามารถแก้ไขได้เช่นกัน:
- ส่งออก SSL ที่ลงนามเองไปยัง
.pfx
ไฟล์ (คุณต้องตั้งรหัสผ่านตรวจสอบให้แน่ใจว่าคุณจำได้)
- เรียกใช้ (จากบรรทัดคำสั่งหรือเริ่ม -> เรียกใช้)
mmc certmgr.msc
เรียกดูTrusted Root Certificate Authorities -> Certificates
และคลิกขวาเพื่อไปที่Import...
ตัวเลือก:
ทำตามตัวช่วยสร้างและระบุการที่.pfx
จะนำเข้าจากนั้นคลิกถัดไป (คุณจะต้องใช้รหัสผ่านที่คุณตั้งไว้ในขั้นตอนที่ 1):
ในขั้นตอนต่อไปของตัวช่วยสร้างเราต้องเลือกร้านค้าที่จะใช้ คลิกที่Browse...
ปุ่มซึ่งจะเปิดSelect Certificate Store
หน้าต่าง เราจำเป็นต้องดูร้านค้าทางกายภาพเพื่อให้แน่ใจว่ามีการทำเครื่องหมายในShow physical stores
:
ขยายTrusted Root Certificate Authorities
และเลือกLocal Computer
ตามการดักจับหน้าจอด้านบนจากนั้นคลิกOK
และจากนั้นNext >
คลิกที่Finish
ปุ่มในขั้นตอนสุดท้ายของตัวช่วยสร้างและถ้าทุกอย่างดีคุณควรเห็น:
Caveats และ Gotchas:
SelfSSL อาจต้องติดตั้งคอมโพเนนต์ความเข้ากันได้ของ IIS6 Management ฉันไม่สามารถบอกได้เพราะเครื่องของฉันติดตั้งไว้แล้วและยังไม่มี VM ที่เป็นประโยชน์ในการทดสอบทฤษฎีนี้โดยการลบออก
ออก SSL เป็นcn=www.mydomain.com
และไม่cn=mydomain.com
ถ้าคุณต้องการที่จะสามารถเพิ่ม SSL ไปยังร้านค้าผู้ให้บริการออกใบรับรองหลักที่เชื่อถือได้