Skip to main content

2.12 เปลี่ยนข้อมูลการสมัครสมาชิก SSL

2.12.1 ข้อมูล API

สภาพแวดล้อมทดสอบ
สภาพแวดล้อมจริงhttps://portal.racent.com/ssl/replace
วิธีการร้องขอPOST
content-typemultipart/form-data
คำอธิบายAPI นี้ใช้สำหรับแทนที่ข้อมูลการสมัครสมาชิก SSL เกี่ยวข้องกับใบรับรอง SSL เท่านั้น อนุญาตให้แทนที่ข้อมูลการสมัครสมาชิก SSL ได้เฉพาะเมื่อสถานะการสมัครสมาชิก SSL เป็นออกใบรับรองแล้วเท่านั้น

2.12.2 การกำหนดพารามิเตอร์

ชื่อพารามิเตอร์ประเภทพารามิเตอร์จำเป็นคำอธิบาย
api_tokenStringYข้อมูลประจำตัวสำหรับการยืนยันตัวตน โปรดติดต่อฝ่ายสนับสนุนทางเทคนิคของ Racent เพื่อสร้าง token
certIdStringYรหัสใบรับรอง racent
refIdStringNหมายเลขคำสั่งซื้อเฉพาะที่ลูกค้าเป็นผู้ให้
domainVerificationPicFileNเมื่อวิธีการยืนยันโดเมนคือ VERIFY_DOCUMENT รายการนี้จะเป็น Y ใช้สำหรับการยืนยันความเป็นเจ้าของโดเมน (ปัจจุบันรองรับเฉพาะ CFCA)
paramsStringYข้อมูลสำหรับการแทนที่ รายละเอียดอธิบายดังนี้
csrStringYหมายเหตุ: โดเมนในข้อมูล CSR ต้องสอดคล้องกับโดเมนใน CSR ของการสมัครสมาชิก SSL เดิม
uniqueValueStringNเกี่ยวข้องกับผลิตภัณฑ์ Sectigo เท่านั้น อักขระ 1-20 ตัว (a-z A-Z 0-9) ใช้สำหรับผู้จัดจำหน่ายสร้างค่ายืนยันด้วยตนเอง
dcvMethodStringNตั้งค่าวิธีการยืนยันโดเมนที่ยื่นคำขอโดยรวม
ต้องเป็นหนึ่งในสี่วิธีต่อไปนี้:
EMAIL (ยืนยันทางอีเมล)
HTTP_CSR_HASH (ยืนยันด้วยไฟล์)
CNAME_CSR_HASH (ยืนยันด้วย DNS)
HTTPS_CSR_HASH (ยืนยันด้วยไฟล์ https)
VERIFY_DOCUMENT (หลักฐานใบรับรองโดเมน รองรับเฉพาะ CFCA)
สำหรับ CFCA รายการนี้คือ Y
domainInfoStringYข้อมูลโดเมน
ตัวอย่าง:
[
{ "dcvEmail": "admin@xxx.com",
"dcvMethod": "EMAIL",
"domainName": "www.xxx.com"
},
{
"dcvEmail": "admin@aaa.com",
"dcvMethod": "EMAIL",
"domainName": "aaa.com"
},
"dcvEmail": "admin@racent.com",
"dcvMethod": "EMAIL",
"domainName": "racent.com"
}
]
คำอธิบายโดยละเอียดดังนี้:
dcvMethodStringYวิธีการตรวจสอบสิทธิ์โดเมน
ต้องเป็นหนึ่งในสี่วิธีต่อไปนี้:
EMAIL (การตรวจสอบทางอีเมล)
HTTP_CSR_HASH (การตรวจสอบไฟล์)
CNAME_CSR_HASH (การตรวจสอบ DNS)
HTTPS_CSR_HASH (การตรวจสอบไฟล์ https)
เมื่อ dcvMethod ระดับบนไม่มีอยู่ รายการนี้จะเป็น Y
เมื่อ dcvMethod ระดับบนมีอยู่และรายการนี้มีอยู่ด้วย จะให้ความสำคัญกับ dcvMethod ระดับบน
dcvEmailStringNอีเมลสำหรับตรวจสอบสิทธิ์โดเมน
เมื่อรายการนี้เป็น N ค่าเริ่มต้นเมื่อละไว้มีดังนี้
racent.com : admin@racent.com
www.racent.com : admin@racent.com
*.racent.com : admin@racent.com
domainNameStringYโดเมน
organizationInfoStringNเมื่อคุณต้องการเปลี่ยนแปลงข้อมูลบริษัท พารามิเตอร์นี้จะเป็น Y
organizationCityStringNเมืองที่บริษัทตั้งอยู่
organizationNameStringNชื่อบริษัท
organizationMobileStringNเบอร์โทรศัพท์บริษัท
organizationAddressStringNที่อยู่บริษัท
organizationCountryStringNประเทศที่บริษัทตั้งอยู่ (รหัสสองตัวอักษรตามมาตรฐาน ISO 3166-1)
organizationPostCodeStringNรหัสไปรษณีย์ของที่ตั้งบริษัท

ค่าที่ฟังก์ชันส่งกลับ

ชื่อพารามิเตอร์ประเภทพารามิเตอร์บังคับคำอธิบาย
codeIntYสถานะการตอบกลับ โปรดดูรายละเอียดเพิ่มเติมในภาคผนวก 3.1
errorsObject or StringNเมื่อสถานะการตอบกลับเป็นข้อผิดพลาด ข้อมูลข้อผิดพลาดเฉพาะ
dataObjectNเมื่อสถานะการตอบกลับสำเร็จ พารามิเตอร์นี้คือ Y คำอธิบายโดยละเอียดดังนี้:
certIdStringNracent certificate id โปรดเก็บรักษาให้ดี พารามิเตอร์นี้คือข้อมูลประจำตัวเฉพาะของอินสแตนซ์ racent
vendorIdStringNหมายเลขคำสั่งซื้อ CA
vendorCertIdStringNหมายเลขใบรับรอง CA
DCVfileNameStringNชื่อไฟล์สำหรับการตรวจสอบสิทธิ์แบบไฟล์
DCVfileContentStringNเนื้อหาไฟล์สำหรับการตรวจสอบสิทธิ์แบบไฟล์
DCVdnsHostStringNค่าโฮสต์สำหรับการตรวจสอบสิทธิ์แบบ DNS
DCVdnsValueStringNค่าระเบียนสำหรับการตรวจสอบสิทธิ์แบบ DNS
DCVdnsTypeStringNประเภทระเบียนสำหรับการตรวจสอบสิทธิ์แบบ DNS
DCVfilePathStringNเส้นทางไฟล์สำหรับการตรวจสอบสิทธิ์แบบไฟล์
dcvInfoObjectNเมื่อค่าโดเมนในการตรวจสอบความถูกต้องของแต่ละโดเมนในใบรับรองที่ยื่นขอไม่เหมือนกัน รายการนี้จะเป็น Y
แต่ละรายการมีชนิดเป็น Object ชื่อออบเจกต์ของแต่ละรายการคือโดเมนที่ยื่นขอ เช่น racent.com รายละเอียดแต่ละรายการมีดังนี้:
DCVfileNameStringNเนื้อหาไฟล์สำหรับการตรวจสอบด้วยไฟล์
DCVfileContentStringNเนื้อหาไฟล์สำหรับการตรวจสอบด้วยไฟล์
DCVdnsHostStringNค่าโฮสต์สำหรับการตรวจสอบด้วย Dns
DCVdnsValueStringNค่าระเบียนสำหรับการตรวจสอบด้วย Dns
DCVdnsTypeStringNชนิดระเบียนสำหรับการตรวจสอบด้วย Dns
DCVfilePathStringNเส้นทางไฟล์สำหรับการตรวจสอบด้วยไฟล์