Skip to main content

2.10 ต่ออายุการสมัครใช้งาน SSL

2.10.1 ข้อมูล Api

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

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

ชื่อพารามิเตอร์ประเภทพารามิเตอร์จำเป็นต้องระบุคำอธิบาย
api_tokenStringYข้อมูลประจำตัว สำหรับการสร้าง token กรุณาติดต่อฝ่ายสนับสนุนทางเทคนิคของ Racent
renewIdStringYracent certificate id
yearsIntYจำนวนปีที่ต่ออายุ (ปัจจุบันรองรับ 1, 2, 3, 4, 5) ขึ้นอยู่กับผลิตภัณฑ์เฉพาะ
refIdStringNหมายเลขคำสั่งซื้อเฉพาะของลูกค้าที่ลูกค้าให้ไว้
verificationPicFileNเอกสารยืนยันสำรอง ใช้สำหรับการยืนยันองค์กร รองรับรูปแบบ .jpg/.jpeg/.png/.gif/.bmp/.rar/.zip/.pdf ขนาดไม่เกิน 2M
domainVerificationPicFileNเมื่อวิธีการยืนยันโดเมนคือ VERIFY_DOCUMENT รายการนี้เป็น Y ใช้สำหรับการยืนยันความเป็นเจ้าของโดเมน (ปัจจุบันรองรับเฉพาะ CFCA)
paramsStringYข้อมูลการสั่งซื้อ คำอธิบายโดยละเอียดดังนี้
csrStringNเมื่อพารามิเตอร์ว่างเปล่า จะสร้าง csr ให้คุณ และบันทึกคีย์ส่วนตัว
privateKeyStringNคีย์ส่วนตัว
serverStringNเซิร์ฟเวอร์
เกี่ยวข้องกับใบรับรอง SSL เท่านั้น พารามิเตอร์ใบรับรอง SSL เป็น Y ส่วนผลิตภัณฑ์ประเภทอื่นเป็น N หากไม่ต้องการพารามิเตอร์นี้ ให้ระบุเป็น "other" ตามค่าเริ่มต้น
orgCheckIntNค่าเป็น 0 หรือ 1 เมื่อค่าเป็น 1 ระบบจะค้นหาองค์กรทั้งหมดภายใต้บัญชีของคุณตามข้อมูลองค์กรที่คุณส่ง หากมีอยู่จะใช้ข้อมูลที่เชื่อมโยงขององค์กรนั้น หากไม่มีอยู่เราจะบันทึกเป็นองค์กรใหม่ เมื่อค่าเป็น 0 จะไม่บันทึกข้อมูลองค์กร
duplicateOrgCheckIntNค่าเป็น 0 หรือ 1 ปัจจุบันพารามิเตอร์นี้เกี่ยวข้องกับใบรับรอง SSL ของ Digicert เท่านั้น ใช้เพื่อระบุว่าจะนำข้อมูลองค์กรและโดเมนที่ผ่านการตรวจสอบก่อนหน้านี้มาใช้ซ้ำหรือไม่ เมื่อค่าเป็น 1 ให้นำมาใช้ซ้ำ เมื่อค่าเป็น 0 ให้สร้างใหม่ ค่าเริ่มต้นคือ 1
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
domainInfoStringNข้อมูลโดเมน เกี่ยวข้องกับใบรับรอง SSL เท่านั้น พารามิเตอร์ใบรับรอง SSL คือ Y พารามิเตอร์ประเภทอื่นคือ N
สำหรับ CFCA รายการนี้คือ N
ตัวอย่าง:
[
{ "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"
}
]
คำอธิบายโดยละเอียดดังนี้:
dcvMethodStringNวิธีการยืนยันโดเมน
ต้องเป็นหนึ่งในสี่วิธีต่อไปนี้:
EMAIL(การยืนยันทางอีเมล)
HTTP_CSR_HASH(การยืนยันด้วยไฟล์)
CNAME_CSR_HASH(การยืนยันด้วย DNS)
HTTPS_CSR_HASH(การยืนยันด้วยไฟล์ https)
dcvEmailStringNอีเมลสำหรับยืนยันโดเมน เมื่อวิธีการยืนยันเป็น EMAIL รายการนี้จะเป็น Y
domainNameStringNโดเมน
organizationInfoStringNข้อมูลบริษัท เมื่อสั่งซื้อผลิตภัณฑ์ที่ต้องผ่านการตรวจสอบองค์กร พารามิเตอร์นี้เป็น Y
สำหรับ CFCA รายการนี้เป็น N
ตัวอย่างดังนี้:
{
"organizationCity": "เซี่ยงไฮ้",
"organizationName": "บริษัทหนึ่ง",
"organizationMobile": "18111111111",
"organizationAddress": "ถนนเซี่ยงไฮ้",
"organizationCountry": "CN",
"organizationPostCode": "401320"
}"
organizationCityStringNเมืองที่บริษัทตั้งอยู่
organizationNameStringNชื่อบริษัท
organizationMobileStringNหมายเลขโทรศัพท์บริษัท
organizationAddressStringNที่อยู่บริษัท
organizationCountryStringNประเทศที่บริษัทตั้งอยู่ (รหัสสองตัวอักษรตามมาตรฐาน ISO 3166-1)
organizationPostCodeStringNรหัสไปรษณีย์สถานที่ตั้งบริษัท
AdministratorStringYข้อมูลผู้ดูแลระบบ ผู้ติดต่อ เมื่อยื่นขอการลงนามโค้ด การลงนามอีเมล หรือการลงนามเอกสาร พารามิเตอร์นี้จะใช้เป็นข้อมูลการยื่นขอ นอกจากนี้ หาก csr เป็น N ข้อมูลนี้จะใช้เป็นข้อมูลสำหรับการสร้าง csr
สำหรับ CFCA รายการนี้เป็น N
{
"job": "总经办",
"city": "上海市",
"email": "xx@yy.com",
"state": "上海市",
"mobile": "18111111111",
"address": "上海市",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "某公司"
}"
jobStringYตำแหน่งของผู้ดูแลระบบ
cityStringYเมืองที่ผู้ดูแลระบบตั้งอยู่
emailStringYอีเมลของผู้ดูแลระบบ
stateStringYรัฐหรือจังหวัดที่ผู้ดูแลระบบตั้งอยู่
mobileStringYข้อมูลติดต่อของผู้ดูแลระบบ
addressStringYที่อยู่สำหรับติดต่อของผู้ดูแลระบบ
countryStringYประเทศของผู้ดูแลระบบ (รหัสสองตัวอักษรตามมาตรฐาน ISO 3166-1)
lastNameStringYนามสกุลของผู้ดูแลระบบ
postCodeStringYรหัสไปรษณีย์ของที่อยู่ผู้ดูแลระบบ
firstNameStringYชื่อผู้ดูแลระบบ
organationStringYชื่อบริษัทของผู้ดูแลระบบ
financeStringเกี่ยวข้องกับใบรับรอง SSL เท่านั้น
ข้อมูลเจ้าหน้าที่ฝ่ายการเงิน สามารถเหมือนกับข้อมูลผู้ดูแลระบบได้ เมื่อสั่งซื้อผลิตภัณฑ์ที่ไม่ใช่ประเภท dv พารามิเตอร์นี้จะเป็น Y
สำหรับ CFCA รายการนี้เป็น N
{
"job": "ฝ่ายการเงิน",
"city": "เซี่ยงไฮ้",
"email": "xx@yy.com",
"state": "เซี่ยงไฮ้",
"mobile": "18111111111",
"address": "เซี่ยงไฮ้",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "บริษัทหนึ่ง"
}"
jobStringNตำแหน่งงานของเจ้าหน้าที่การเงิน
cityStringNเมืองที่เจ้าหน้าที่การเงินตั้งอยู่
emailStringNอีเมลของเจ้าหน้าที่การเงิน
stateStringNจังหวัดหรือรัฐที่เจ้าหน้าที่การเงินตั้งอยู่
mobileStringNข้อมูลติดต่อเจ้าหน้าที่การเงิน
addressStringNที่อยู่ติดต่อเจ้าหน้าที่การเงิน
countryStringNประเทศของเจ้าหน้าที่การเงิน (รหัสสองตัวอักษรตามมาตรฐาน ISO 3166-1)
lastNameStringNนามสกุลของเจ้าหน้าที่การเงิน
postCodeStringNรหัสไปรษณีย์ของที่ตั้งเจ้าหน้าที่การเงิน
firstNameStringNชื่อเจ้าหน้าที่การเงิน
organationStringNบริษัทของเจ้าหน้าที่การเงิน
techStringNเฉพาะที่เกี่ยวข้องกับใบรับรอง SSL เท่านั้น
ข้อมูลเจ้าหน้าที่เทคนิค เมื่อผลิตภัณฑ์ที่สั่งซื้อไม่ใช่ประเภท dv พารามิเตอร์นี้จะเป็น Y
สำหรับ CFCA รายการนี้เป็น N
{
"job": "แผนกเทคนิค","city": "เซี่ยงไฮ้",
"email": "xx@yy.com",
"state": "เซี่ยงไฮ้",
"mobile": "18111111111",
"address": "เซี่ยงไฮ้",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "บริษัทหนึ่ง"
}"
jobStringNตำแหน่งงานของช่างเทคนิค
cityStringNเมืองที่ช่างเทคนิคตั้งอยู่
emailStringNอีเมลของช่างเทคนิค
stateStringNรัฐหรือมณฑลที่ช่างเทคนิคตั้งอยู่
mobileStringNข้อมูลติดต่อของช่างเทคนิค
addressStringNที่อยู่สำหรับติดต่อของช่างเทคนิค
countryStringNประเทศของช่างเทคนิค (รหัสสองตัวอักษรตามมาตรฐาน ISO 3166-1)
lastNameStringNนามสกุลของช่างเทคนิค
postCodeStringNรหัสไปรษณีย์ของสถานที่ตั้งช่างเทคนิค
firstNameStringNชื่อช่างเทคนิค
organationStringNบริษัทของช่างเทคนิค

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

ชื่อพารามิเตอร์ประเภทพารามิเตอร์จำเป็นคำอธิบาย
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เส้นทางไฟล์สำหรับการตรวจสอบไฟล์