Skip to main content

2.3 รับสถานะการขอใบรับรอง

2.3.1 ข้อมูล Api

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

2.3.2 นิยามพารามิเตอร์

ชื่อพารามิเตอร์ประเภทพารามิเตอร์จำเป็นคำอธิบาย
certIdStringYracent certificate id
api_tokenStringYข้อมูลประจำตัว โปรดติดต่อฝ่ายสนับสนุนทางเทคนิคของ Racent เพื่อสร้าง token

การส่งคืนของฟังก์ชัน

ชื่อพารามิเตอร์ประเภทพารามิเตอร์จำเป็นคำอธิบาย
codeintYสถานะการส่งคืน โปรดดูรายละเอียดเพิ่มเติมในภาคผนวก 3.1
statusStringYสถานะคำสั่งซื้อ:
PENDING:กำลังดำเนินการ
COMPLETE:สำเร็จ
CANCELLED:ยกเลิกแล้ว
REISSUED:ออกใหม่แล้ว
FAILED:ล้มเหลว
RENEWED:ต่ออายุแล้ว
REVOKED:เพิกถอนแล้ว
certStatusStringYสถานะใบรับรอง:
PENDING:กำลังดำเนินการ
COMPLETE:สำเร็จ
CANCELLED:ยกเลิกแล้ว
REISSUED:ออกใหม่แล้ว
FAILED:ล้มเหลว
RENEWED:ต่ออายุแล้ว
REVOKED:เพิกถอนแล้ว
dataObjectNข้อมูลที่ส่งกลับ, รายละเอียดเฉพาะดังต่อไปนี้
failReasonObjectNเมื่อสถานะเป็น FAILED พารามิเตอร์นี้คือ Y, สาเหตุความล้มเหลว
dataReasonsArrayNเหตุผลของข้อมูล
keyStringNรายการ
reasonStringNเหตุผล
sysReasonStringNเหตุผลจากระบบ
beginDateStringNเมื่อสถานะเป็น COMPLETE พารามิเตอร์นี้คือ Y, เวลาเริ่มต้นของใบรับรอง
endDateStringNเมื่อสถานะเป็น COMPLETE พารามิเตอร์นี้คือ Y, เวลาสิ้นสุดของใบรับรอง
certificateStringNเมื่อสถานะเป็น COMPLETE พารามิเตอร์นี้คือ Y, ใบรับรอง pem
caCertificateStringNเมื่อสถานะเป็น COMPLETE พารามิเตอร์นี้คือ Y, pem intermediate certificate
jksStringNเมื่อสถานะเป็น COMPLETE และ Racent มีข้อมูล private key ที่ถูกต้อง พารามิเตอร์นี้คือ Y, เนื้อหาใบรับรอง jks ที่เข้ารหัส base64
jksPassStringNเมื่อสถานะเป็น COMPLETE และ Racent มีข้อมูล private key ที่ถูกต้อง พารามิเตอร์นี้คือ Y, รหัสผ่านใบรับรอง jks
pkcs12StringNเมื่อสถานะเป็น COMPLETE และ Racent มีข้อมูล private key ที่ถูกต้อง พารามิเตอร์นี้คือ Y, เนื้อหาใบรับรอง PKCS12 ที่เข้ารหัส base64
pkcsPassStringNเมื่อสถานะเป็น COMPLETE และ Racent มีข้อมูล private key ที่ถูกต้อง พารามิเตอร์นี้คือ Y, รหัสผ่านใบรับรอง PKCS12
privateKeyStringNเมื่อสถานะเป็น COMPLETE และ Racent มีข้อมูล private key ที่ถูกต้อง พารามิเตอร์นี้คือ Y, ข้อมูล private key
rsaPrivateKeyStringNprivate key รูปแบบ rsa เมื่อสถานะเป็น COMPLETE และ Racent มีข้อมูล private key ที่ถูกต้อง พารามิเตอร์นี้คือ Y, ข้อมูล private key
replaceCertIdStringNเมื่อสถานะเป็น REISSUED พารามิเตอร์นี้คือ Y,
รหัสใบรับรอง Racent หลังการออกใบรับรองใหม่
oldCertIdStringNเมื่อใบรับรองที่ยื่นคำขอเป็นใบรับรองที่ออกใหม่ พารามิเตอร์นี้คือ Y,
รหัสใบรับรอง Racent เดิม
vendorIdStringNหมายเลขคำสั่งซื้อ CA
vendorCertIdStringNหมายเลขใบรับรอง CA (หมายเลขคำสั่งซื้อ Sectigo)
DCVfileNameStringNการตรวจสอบไฟล์โดเมน ชื่อไฟล์
DCVfileContentStringNการตรวจสอบไฟล์ เนื้อหาไฟล์
DCVdnsHostStringNการตรวจสอบ DNS, host
DCVdnsValueStringNการตรวจสอบ DNS, value
DCVdnsTypeStringNการตรวจสอบ DNS, type
dcvInfoObjectNเมื่อค่าการตรวจสอบของแต่ละโดเมนในคำขอใบรับรองไม่เหมือนกัน รายการนี้เป็น Y
แต่ละรายการเป็นชนิด Object ชื่อออบเจกต์แต่ละรายการคือโดเมนที่ยื่นขอ เช่น racent.com รายละเอียดแต่ละรายการดังนี้:
DCVfileNameStringNการตรวจสอบไฟล์โดเมน ชื่อไฟล์
DCVfileContentStringNการตรวจสอบด้วยไฟล์ เนื้อหาไฟล์
DCVdnsHostStringNการตรวจสอบ DNS, host
DCVdnsValueStringNการตรวจสอบ DNS, value
DCVdnsTypeStringNการตรวจสอบ DNS, type
DCVfilePathStringNเส้นทางไฟล์สำหรับการตรวจสอบด้วยไฟล์
dcvListArrayNรายการตรวจสอบโดเมน แต่ละรายการเป็นชนิด Object รายละเอียดแต่ละรายการดังนี้:
domainNameStringNชื่อโดเมน
dcvMethodStringNวิธีการตรวจสอบโดเมน
dcvEmailStringNอีเมลสำหรับตรวจสอบโดเมน
is_verifyStringNค่าพารามิเตอร์ที่ตรวจสอบแล้วคือ “verified” หากยังไม่ตรวจสอบจะไม่มีพารามิเตอร์
applicationObjectNสถานะการส่งคำสั่งซื้อ
statusStringNพารามิเตอร์เป็นค่าใดค่าหนึ่งต่อไปนี้:
notdone:ยังไม่เสร็จสิ้น
done:เสร็จสิ้นแล้ว
ongoing:กำลังดำเนินการ
dcvObjectNสถานะการตรวจสอบโดเมน
statusStringNพารามิเตอร์เป็นค่าใดค่าหนึ่งต่อไปนี้:
notdone:ยังไม่เสร็จสิ้น
done:เสร็จสิ้นแล้ว
ongoing:กำลังดำเนินการ
ovObjectNสถานะการตรวจสอบองค์กร
statusStringNพารามิเตอร์เป็นค่าใดค่าหนึ่งต่อไปนี้:
notdone:ยังไม่เสร็จสิ้น
done:เสร็จสิ้นแล้ว
ongoing:กำลังดำเนินการ
issuedObjectNสถานะการออกใบรับรอง
statusStringNพารามิเตอร์เป็นค่าใดค่าหนึ่งต่อไปนี้:
notdone:ยังไม่เสร็จสิ้น
done:เสร็จสิ้นแล้ว
ongoing:กำลังดำเนินการ
applyParamsObjectNพารามิเตอร์การสมัคร โปรดดูรายละเอียดพารามิเตอร์คำขอของอินเทอร์เฟซการสมัคร (place)
csrStringNcsr
AdministratorObjectNข้อมูลผู้ดูแลระบบ
jobStringNตำแหน่งงาน
cityStringNเมือง
emailStringNอีเมล
stateStringNมณฑลหรือรัฐ
mobileStringNข้อมูลติดต่อ
addressStringNที่อยู่
countryStringNประเทศ (รหัสสองตัวอักษรตามมาตรฐาน ISO 3166-1)
lastNameStringNนามสกุล
postCodeStringNรหัสไปรษณีย์
firstNameStringNชื่อ
organationStringNชื่อบริษัท
idTypeStringNประเภทเอกสาร สำหรับ CFCA รายการนี้เป็น Y
ค่ามีดังนี้:
SFZ: บัตรประชาชน
HZ: หนังสือเดินทาง
idNumberStringNหมายเลขเอกสาร สำหรับ CFCA รายการนี้เป็น Y
techObjectNข้อมูลเจ้าหน้าที่เทคนิค รายละเอียดย่อยเหมือนกับข้อมูลผู้ดูแลระบบ
financeObjectNข้อมูลเจ้าหน้าที่การเงิน รายละเอียดย่อยเหมือนกับข้อมูลผู้ดูแลระบบ
organizationInfoObjectNข้อมูลบริษัท
organizationCityStringNเมือง
organizationNameStringNชื่อ
organizationMobileStringNโทรศัพท์
organizationAddressStringNที่อยู่
organizationCountryStringNประเทศ
organizationPostCodeStringNรหัสไปรษณีย์
organizationRegNumbeStringNหมายเลขเอกสารบริษัท รายการนี้เป็น Y สำหรับ CFCA
idTypeStringNประเภทเอกสารบริษัท รายการนี้เป็น Y สำหรับ CFCA
ค่าดังนี้:
TYDMZ: รหัสเครดิตสังคมรวม
OTHERS: อื่นๆ
errorsObject หรือ StringNเมื่อสถานะที่ส่งกลับเป็นข้อผิดพลาด ข้อมูลข้อผิดพลาดโดยละเอียด