Chuyển tới nội dung chính

2.3 Lấy trạng thái yêu cầu chứng chỉ

2.3.1 Thông tin API

Môi trường kiểm thử
Môi trường thực tếhttps://portal.racent.com/ssl/collect
Phương thức yêu cầuPOST
content-typemultipart/form-data
Mô tảGiao diện này dùng để lấy trạng thái đặt mua chứng chỉ, lấy chứng chỉ và lấy thông tin xác minh.

2.3.2 Định nghĩa tham số

Tên tham sốKiểu tham sốBắt buộcMô tả
certIdStringYID chứng chỉ racent
api_tokenStringYThông tin xác thực định danh. Để tạo token, vui lòng liên hệ bộ phận hỗ trợ kỹ thuật của Racent.

Giá trị trả về của hàm

Tên tham sốKiểu tham sốBắt buộcMô tả
codeintYTrạng thái trả về. Để biết chi tiết, vui lòng xem Phụ lục 3.1
statusStringYTrạng thái đơn hàng:
PENDING: Đang xử lý
COMPLETE: Đăng ký thành công
CANCELLED: Đã hủy
REISSUED: Đã cấp lại
FAILED: Đăng ký thất bại
RENEWED: Đã gia hạn
REVOKED: Đã thu hồi
certStatusStringYTrạng thái chứng chỉ:
PENDING: Đang xử lý
COMPLETE: Đăng ký thành công
CANCELLED: Đã hủy
REISSUED: Đã cấp lại
FAILED: Đăng ký thất bại
RENEWED: Đã gia hạn
REVOKED: Đã thu hồi
dataObjectNDữ liệu trả về, chi tiết cụ thể như sau
failReasonObjectNKhi trạng thái là FAILED, tham số này là Y, lý do thất bại
dataReasonsArrayNLý do dữ liệu
keyStringNHạng mục
reasonStringNLý do
sysReasonStringNLý do hệ thống
beginDateStringNKhi trạng thái là COMPLETE, tham số này là Y, thời gian bắt đầu chứng chỉ
endDateStringNKhi trạng thái là COMPLETE, tham số này là Y, thời gian kết thúc chứng chỉ
certificateStringNKhi trạng thái là COMPLETE, tham số này là Y, chứng chỉ pem
caCertificateStringNKhi trạng thái là COMPLETE, tham số này là Y, chứng chỉ trung gian pem
jksStringNKhi trạng thái là COMPLETE và Racent có thông tin khóa riêng chính xác, tham số này là Y, nội dung chứng chỉ jks được mã hóa base64.
jksPassStringNKhi trạng thái là COMPLETE và Racent có thông tin khóa riêng chính xác, tham số này là Y, mật khẩu chứng chỉ jks.
pkcs12StringNKhi trạng thái là COMPLETE và Racent có thông tin khóa riêng chính xác, tham số này là Y, nội dung chứng chỉ PKCS12 được mã hóa base64.
pkcsPassStringNKhi trạng thái là COMPLETE và Racent có thông tin khóa riêng chính xác, tham số này là Y, mật khẩu chứng chỉ PKCS12.
privateKeyStringNKhi trạng thái là COMPLETE và Racent có thông tin khóa riêng chính xác, tham số này là Y, thông tin khóa riêng
rsaPrivateKeyStringNKhóa riêng định dạng rsa, khi trạng thái là COMPLETE và Racent có thông tin khóa riêng chính xác, tham số này là Y, thông tin khóa riêng
replaceCertIdStringNKhi trạng thái là REISSUED, tham số này là Y,
id chứng chỉ Racent sau khi cấp lại
oldCertIdStringNKhi chứng chỉ được yêu cầu là chứng chỉ cấp lại, tham số này là Y,
id chứng chỉ Racent cũ
vendorIdStringNMã đơn hàng CA
vendorCertIdStringNSố chứng chỉ CA (mã đơn hàng Sectigo)
DCVfileNameStringNXác thực tệp tên miền, tên tệp
DCVfileContentStringNXác thực tệp, nội dung tệp
DCVdnsHostStringNXác thực DNS, host
DCVdnsValueStringNXác thực DNS, value
DCVdnsTypeStringNXác thực DNS, type
dcvInfoObjectNKhi giá trị xác thực của từng tên miền trong đơn đăng ký chứng chỉ khác nhau, mục này là Y
Mỗi mục có kiểu Object, mỗi tên đối tượng là tên miền đã đăng ký, ví dụ: racent.com. Chi tiết từng mục như sau:
DCVfileNameStringNXác thực tệp tên miền, tên tệp
DCVfileContentStringNXác thực tệp, nội dung tệp
DCVdnsHostStringNXác thực DNS, host
DCVdnsValueStringNXác thực DNS, value
DCVdnsTypeStringNXác thực DNS, type
DCVfilePathStringNĐường dẫn tệp xác thực tệp
dcvListArrayNDanh sách xác thực tên miền, mỗi mục có kiểu Object, chi tiết từng mục như sau:
domainNameStringNTên miền
dcvMethodStringNPhương thức xác thực tên miền
dcvEmailStringNEmail xác thực tên miền
is_verifyStringNGiá trị tham số đã xác minh là “verified”, nếu chưa xác minh thì không có tham số
applicationObjectNTrạng thái gửi đơn hàng
statusStringNTham số là một trong các giá trị sau:
notdone: chưa hoàn thành
done: đã hoàn thành
ongoing: đang tiến hành
dcvObjectNTrạng thái xác minh tên miền
statusStringNTham số là một trong các giá trị sau:
notdone: chưa hoàn thành
done: đã hoàn thành
ongoing: đang tiến hành
ovObjectNTrạng thái xác minh tổ chức
statusStringNTham số là một trong các giá trị sau:
notdone: chưa hoàn thành
done: đã hoàn thành
ongoing: đang tiến hành
issuedObjectNTrạng thái cấp phát
statusStringNTham số là một trong các giá trị sau:
notdone: chưa hoàn thành
done: đã hoàn thành
ongoing: đang tiến hành
applyParamsObjectNTham số yêu cầu, vui lòng tham khảo tham số yêu cầu của giao diện đăng ký (place)
csrStringNcsr
AdministratorObjectNThông tin quản trị viên
jobStringNChức vụ
cityStringNThành phố
emailStringNEmail
stateStringNTỉnh hoặc bang
mobileStringNPhương thức liên hệ
addressStringNĐịa chỉ liên hệ
countryStringNQuốc gia (mã hai chữ cái theo tiêu chuẩn ISO 3166-1).
lastNameStringNHọ
postCodeStringNMã bưu chính
firstNameStringNTên
organationStringNTên công ty
idTypeStringNLoại giấy tờ. Đối với CFCA, mục này là Y.
Các giá trị như sau:
SFZ: Chứng minh nhân dân
HZ: Hộ chiếu
idNumberStringNSố giấy tờ. Đối với CFCA, mục này là Y.
techObjectNThông tin kỹ thuật viên, các mục cụ thể giống với thông tin quản trị viên
financeObjectNThông tin nhân viên tài chính, các mục cụ thể giống với thông tin quản trị viên
organizationInfoObjectNThông tin công ty
organizationCityStringNThành phố
organizationNameStringNTên
organizationMobileStringNĐiện thoại
organizationAddressStringNĐịa chỉ
organizationCountryStringNQuốc gia
organizationPostCodeStringNMã bưu chính
organizationRegNumbeStringNSố giấy chứng nhận công ty. Mục này là Y đối với CFCA.
idTypeStringNLoại giấy chứng nhận công ty. Mục này là Y đối với CFCA.
Giá trị như sau:
TYDMZ: Mã thống nhất tín dụng xã hội
OTHERS: Khác
errorsObject hoặc StringNKhi trạng thái trả về là lỗi, đây là thông tin lỗi cụ thể.