跳至主要内容

2.10 續訂SSL訂閱

2.10.1 API 資訊

測試環境
正式環境https://portal.racent.com/ssl/renew
請求方式POST
content-typemultipart/form-data
描述此介面用於續訂SSL訂閱。只有狀態為已簽發且將於30天內過期的SSL訂閱,才允許被續訂。

2.10.2 參數定義

參數名稱參數類型必填說明
api_tokenStringY身分憑據,生成 token 請聯繫 Racent 技術支援。
renewIdStringYracent 證書 id
yearsIntY續訂年限(目前僅支援 1、2、3、4、5),依具體產品而定。
refIdStringN客戶提供的唯一客戶訂單號
verificationPicFileN備用驗證材料。用於組織驗證,支援 .jpg/.jpeg/.png/.gif/.bmp/.rar/.zip/.pdf 格式,檔案大小不超過 2M。
domainVerificationPicFileN當網域驗證方式為:VERIFY_DOCUMENT 時,此項為 Y。用於網域控制權驗證(DCV)(目前僅支援 CFCA)。
paramsString訂購資訊,具體說明如下
csrString當參數為空時,系統將為你產生 CSR,並儲存私鑰。
privateKeyString私鑰。
serverStringN伺服器。
僅與 SSL 憑證相關。SSL 憑證參數為 Y,其他類型產品參數為 N。若不需要此參數,請預設為「other」。
orgCheckIntN值為 0 或 1。當值為 1 時,將根據你提交的組織資訊檢索你帳號下的所有組織,若存在則使用已存在組織的關聯資訊,若不存在我們將其儲存為新的組織。當值為 0 時,不儲存組織資訊。
duplicateOrgCheckIntN值為 0 或 1。該參數目前僅與 Digicert SSL 憑證相關。用於判斷是否複用之前驗證通過的組織和網域資訊。當值為 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網域控制權驗證(DCV)方式。
必須為以下四種方式之一:
EMAIL(郵箱驗證)
HTTP_CSR_HASH(文件驗證)
CNAME_CSR_HASH(DNS驗證)
HTTPS_CSR_HASH(https文件驗證)
dcvEmailStringN網域控制權驗證(DCV)郵箱。當驗證方式為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管理員的電子郵箱。
stateString管理員所在省或州。
mobileString管理員聯絡方式。
addressString管理員聯絡地址。
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憑證id。請妥善保管,此參數為racent實例唯一憑據。
vendorIdStringNCA訂單編號。
vendorCertIdStringNCA證書編號。
DCVfileNameStringN檔案驗證檔名
DCVfileContentStringN檔案驗證檔案內容
DCVdnsHostStringNDNS 驗證主機值
DCVdnsValueStringNDNS 驗證記錄值
DCVdnsTypeStringNDNS 驗證記錄類型
DCVfilePathStringN檔案驗證檔案路徑
dcvInfoObjectN申請證書中的每個網域驗證值不一樣時,此項為 Y
每項類型為 Object,每項物件名為申請的網域,例如:racent.com。每項詳情如下:
DCVfileNameStringN檔案驗證檔案內容
DCVfileContentStringN檔案驗證檔案內容
DCVdnsHostStringNDNS 驗證主機值
DCVdnsValueStringNDNS 驗證記錄值
DCVdnsTypeStringNDNS 驗證記錄類型
DCVfilePathStringN檔案驗證檔案路徑