跳至主要内容

2.21 修改申請資料

2.21.1 API 資訊

測試環境
真實環境https://portal.racent.com/ssl/alter
請求方式POST
content-typemultipart/form-data
描述此介面僅用於 CFCA 證書申請失敗時,修改申請資料。

2.21.2 參數定義

參數名稱參數類型必填說明
api_tokenStringY身分憑證,生成 token 請聯絡 Racent 技術支援。
certIdStringYRacent 證書 id
refIdStringN客戶提供的唯一客戶訂單號
verificationPicFileN備用驗證材料。用於組織驗證,支援 .jpg/.jpeg/.png/.gif/.bmp/.rar/.zip 格式,內容大小不超過 2M。
domainVerificationPicFileN當網域驗證方式為:VERIFY_DOCUMENT 時,此項為 Y。用於網域控制權驗證(DCV)(目前僅支援 CFCA)。
paramsStringY訂購資訊,具體說明如下
csrStringN當參數為空時,會為你生成csr,並儲存私鑰。
privateKeyStringN私鑰。
serverStringN伺服器。僅與 SSL 憑證相關。SSL 憑證參數為 Y,其他類型產品參數為 N。若不需要此參數,請預設為「other」。
orgCheckIntN值為0或1。當值為1時,將根據你提交的組織資訊檢索你帳號下的所有組織,如果存在則使用存在組織的關聯資訊,如果不存在我們將其儲存為新的組織。當值為0時,不儲存組織資訊。
duplicateOrgCheckIntN值為0或1。該參數目前僅與Digicert SSL證書相關。用於判斷是否復用之前驗證通過的組織和網域資訊。當值為1時,復用。當值為0時,新建。預設為1。
dcvMethodStringN統一設定申請網域驗證方式。
必須為以下四種方式之一:
EMAIL(郵箱驗證)
HTTP_CSR_HASH(檔案驗證)
CNAME_CSR_HASH(DNS驗證)
HTTPS_CSR_HASH(https檔案驗證)
VERIFY_DOCUMENT(網域證書證明,僅支援CFCA)
CFCA該項為Y
domainInfoStringN網域資訊,僅與 SSL 憑證相關。SSL 憑證參數為 Y,其他類型參數為 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檔案驗證)
當上級dcvMethod不存在時,此項為 Y。
當上級dcvMethod存在,該項也存在,會優先使用上級dcvMethod
dcvEmailStringN網域驗證郵箱。
該項為 N 時,預設情況如下
racent.com : admin@racent.com
www.racent.com : admin@racent.com
*.racent.com : admin@racent.com
domainNameStringN網域名稱
organizationInfoStringN公司資訊。當訂購需企業驗證類產品時,此參數為Y。範例如下:
{
"organizationCity": "上海",
"organizationName": "某公司",
"organizationMobile": "18111111111",
"organizationAddress": "上海市路",
"organizationCountry": "CN",
"organizationPostCode": "401320"
}"
organizationCityStringN公司所在城市。
organizationNameStringN公司名稱。
organizationMobileStringN公司電話。
organizationAddressStringN公司地址。
organizationCountryStringN公司所在國家(ISO 3166-1 標準中的雙字母代碼)。
organizationPostCodeStringN公司所在地郵遞區號。
organizationRegNumbeStringN公司證件號碼。CFCA 此項為 Y。
idTypeStringN公司證件類型。CFCA 此項為 Y。
值如下:
TYDMZ:統一社會信用代碼
OTHERS:其他
AdministratorStringY管理員資訊、聯絡人。申請程式碼簽章、郵件簽章、文件簽章時,此參數作為申請資訊。另外若 csr 為 N,該資訊作為 csr 的生成資訊。
{
"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管理員公司名稱。
idTypeStringN證件類型。CFCA此項為 Y。
值如下:
SFZ:身份證
HZ:護照
idNumberStringN證件號碼。CFCA此項為 Y。
financeString僅與 SSL 憑證相關。
財務人員資訊。可與管理員資訊一致。當訂購產品非 dv 類型時,此參數為 Y。
{
"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財務員所屬公司。
idTypeStringN證件類型。CFCA 此項為 Y。
值如下:
SFZ:身份證
HZ:護照
idNumberStringN證件號碼。CFCA 此項為 Y。
techStringN僅與 SSL 證書相關。
技術員資訊。當訂購產品非 dv 類型時,此參數為 Y。
{
"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技術員所屬公司。
idTypeStringN證件類型。CFCA 此項為 Y。
值如下:
SFZ:身分證
HZ:護照
idNumberStringN證件號碼。CFCA 此項為 Y。

函式回傳

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檔案驗證檔案路徑
failReasonObjectN當 Racent 向憑證授權單位(CA)申請證書失敗,且能明確失敗原因時,會返回此項。
dataReasonsArrayN資料原因
keyStringN項目
reasonStringN原因
sysReasonStringN系統原因