การกําหนดค่า TLS/SSL ด้วยการตรวจสอบสิทธิ์ภายนอก

Edge for Private Cloud เวอร์ชัน 4.17.01

ส่วนนี้จะอธิบายวิธีกำหนดค่า SSL สำหรับเซิร์ฟเวอร์การให้สิทธิ์ภายนอก ดูข้อมูลทั่วไปได้ที่ TLS/SSL

  1. ติดตั้งบริการใบรับรอง LDAP ภายนอก
  2. รับใบรับรองเซิร์ฟเวอร์
    เช่น certutil -ca.cert client.crt
  3. เปลี่ยนเป็นไดเรกทอรีหลักของ Java เวอร์ชันล่าสุด:
    > cd /usr/java/latest
  4. นำเข้าใบรับรองเซิร์ฟเวอร์ ตัวอย่างเช่น
    sudo ./bin/keytool -import -keystore ./jre/lib/security/cacerts -file <FULLY-QUALIFIED-PATH-TO-THE-CERT-FILE> -alias <CERT-ALIAS>

    โดย <CERT-ALIAS> เป็นตัวเลือกที่ไม่บังคับ แต่ขอแนะนำให้ใช้ แทนที่ <CERT-ALIAS> ด้วยชื่อข้อความที่คุณสามารถใช้ในภายหลังเพื่ออ้างอิงถึงใบรับรอง เช่น หากต้องการลบใบรับรอง

    หมายเหตุ: รหัสผ่าน Keystore เริ่มต้นที่ Java ใช้คือ "changeit" หากมีการเปลี่ยนแปลงรหัสผ่านนี้แล้ว คุณจะต้องขอให้ผู้ดูแลระบบระบุรหัสผ่าน Keystore เพื่อให้คุณเพิ่มใบรับรองได้
  5. เปิด /opt/apigee/customer/application/management-server.properties ในเครื่องมือแก้ไขข้อความ
  6. เปลี่ยนค่าพร็อพเพอร์ตี้ conf_security_externalized.authentication.server.url ดังนี้
    ค่าเดิม : ldap://localhost:389
    ค่าใหม่ : ldaps://localhost:636
  7. รีสตาร์ทเซิร์ฟเวอร์การจัดการ:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
  8. ตรวจสอบว่าเซิร์ฟเวอร์ทำงานอยู่:
    > /opt/apigee/apigee-service/bin/apigee-all status

การทดสอบการติดตั้ง

ดูส่วนการทดสอบที่ส่วนท้ายของการเปิดใช้การตรวจสอบสิทธิ์ภายนอก และทำการทดสอบเดียวกันกับที่อธิบายไว้ในส่วนนั้น