ค้นหาเว็บไซต์

จะสร้างใบรับรอง SSL ที่ลงนามด้วยตนเองใน IIS สำหรับ SharePoint ได้อย่างไร


ใบรับรองที่ลงนามด้วยตนเองจะให้การเข้ารหัสระหว่างปลายทั้งสองด้าน ในทางเทคนิคแล้ว ใบรับรองที่ลงนามด้วยตนเองจะลงนามด้วยรหัสส่วนตัวของตนเอง มักใช้ในการกำหนดค่า ADFS เรายังอาจต้องใช้ใบรับรองที่ลงนามด้วยตนเองในสภาพแวดล้อมการทดสอบ DEV และเพื่อวัตถุประสงค์ในการประเมิน มาดูวิธีสร้างใบรับรองที่ลงนามด้วยตนเองโดยใช้ IIS

ห้ามใช้ใบรับรองที่ลงนามด้วยตนเองในไซต์การผลิต!

จะสร้างใบรับรองที่ลงนามด้วยตนเองสำหรับ SharePoint 2013/2016 ได้อย่างไร

มาดูวิธีสร้างใบรับรองที่ลงนามด้วยตนเองใน IIS ทีละขั้นตอน:

  1. เปิดตัวจัดการ IIS คลิกที่ชื่อเซิร์ฟเวอร์ในแผนผังการนำทางด้านซ้าย เปิดวิดเจ็ต "ใบรับรองเซิร์ฟเวอร์"

  2. จากบานหน้าต่างด้านขวา คลิกลิงก์ "สร้างใบรับรองที่ลงนามด้วยตนเอง"

  3. ป้อนรายละเอียดสำหรับใบรับรองที่ลงนามด้วยตนเองของคุณ คลิกที่ "ตกลง" เพื่อสร้างใบรับรองที่ลงนามด้วยตนเองจาก IIS

นั่นคือทั้งหมดที่ คุณจะพบใบรับรองที่ลงนามด้วยตนเองใหม่ที่สร้างขึ้นและแสดงอยู่ในใบรับรองเซิร์ฟเวอร์ ตามค่าเริ่มต้น ความถูกต้องของมันคือหนึ่งปีโดยใช้ชื่อทั่วไป (ออกให้) กับชื่อเซิร์ฟเวอร์

คุณสามารถสร้างใบรับรองที่ลงนามด้วยตนเองโดยใช้ PowerShell:
New-SelfSignedCertificate -certstorelocation cert:\localmachine\my -dnsname uat.crescent.com

จะผูกใบรับรอง SSL กับ SharePoint Web Application ได้อย่างไร

ตอนนี้ใบรับรองของเราพร้อมใช้งานแล้ว! คุณสามารถผูกเข้ากับเว็บแอปพลิเคชันใดๆ หรือส่งออก-นำเข้าไปยังผู้ให้บริการข้อมูลประจำตัวที่ปลอดภัยและเชื่อถือได้ หรือในขณะที่เผยแพร่แอปพลิเคชันบริการ มาดูวิธีผูกใบรับรองกับเว็บแอปพลิเคชัน SharePoint กัน

  1. เปิด IIS >> เลือกเว็บแอปพลิเคชันเป้าหมายของคุณ
  2. จากบานหน้าต่างด้านขวา เลือกลิงก์ Bindings คลิกที่ปุ่ม "เพิ่ม"
  3. เลือกใบรับรองที่คุณสร้างในขั้นตอนก่อนหน้าจากดรอปดาวน์ใบรับรอง SSL

คุณต้องทำซ้ำขั้นตอนเหล่านี้ในส่วนหน้าของเว็บและแอปพลิเคชันเซิร์ฟเวอร์ทั้งหมดของคุณ

จะสร้างความน่าเชื่อถือโดยการนำเข้าใบรับรองได้อย่างไร

  • จากการดูแลจากศูนย์กลางของ SharePoint > นำทางไปยังความปลอดภัย > จัดการความน่าเชื่อถือ
  • คลิก ใหม่ > ป้อนชื่อ และระบุตำแหน่งที่ตั้งสำหรับใบรับรองสำหรับ “ใบรับรองหลักสำหรับความสัมพันธ์ที่เชื่อถือได้” และคลิก ตกลง

คุณสามารถบรรลุเป้าหมายเดียวกันได้ด้วย PowerShell:


$Cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2("c:\SharePoint.cer ")
New-SPTrustedRootAuthority -Name "SharePoint Certificate" -Certificate $Cert

จะคัดลอกใบรับรองได้อย่างไร? เพียงดับเบิลคลิกที่ใบรับรองจาก IIS ไปที่แท็บรายละเอียด แล้วคลิกคัดลอกไปยังไฟล์!

บทความที่เกี่ยวข้อง