メインコンテンツまでスキップ

2.3 証明書申請ステータスの取得

2.3.1 API情報

テスト環境
本番環境https://portal.racent.com/ssl/collect
リクエスト方式POST
content-typemultipart/form-data
説明このインターフェースは、注文した証明書のステータス取得、証明書の取得、検証情報の取得に使用されます。

2.3.2 パラメータ定義

パラメータ名パラメータ型必須説明
certIdStringYracent証明書ID
api_tokenStringY認証情報。トークンの生成についてはRacentテクニカルサポートまでお問い合わせください。

関数戻り値

パラメータ名パラメータ型必須説明
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形式の中間証明書です。
jksStringNステータスがCOMPLETEで、かつRacentに正しい秘密鍵情報が存在する場合、このパラメータはYとなり、JKS証明書内容のbase64エンコードです。
jksPassStringNステータスがCOMPLETEで、かつRacentに正しい秘密鍵情報が存在する場合、このパラメータはYとなり、JKS証明書のパスワードです。
pkcs12StringNステータスがCOMPLETEで、かつRacentに正しい秘密鍵情報が存在する場合、このパラメータはYとなり、PKCS12証明書内容のbase64エンコードです。
pkcsPassStringNステータスがCOMPLETEで、かつRacentに正しい秘密鍵情報が存在する場合、このパラメータはYとなり、PKCS12証明書のパスワードです。
privateKeyStringNステータスがCOMPLETEで、かつRacentに正しい秘密鍵情報が存在する場合、このパラメータはYとなり、秘密鍵情報です。
rsaPrivateKeyStringNRSA形式の秘密鍵です。ステータスがCOMPLETEで、かつRacentに正しい秘密鍵情報が存在する場合、このパラメータはYとなり、秘密鍵情報です。
replaceCertIdStringNステータスがREISSUEDの場合、このパラメータはYとなります。
再発行後のRacent証明書IDです。
oldCertIdStringN申請する証明書が再発行証明書である場合、このパラメータはYとなります。
元のRacent証明書IDです。
vendorIdStringNCA注文番号
vendorCertIdStringNCA証明書番号(sectigo注文番号)
DCVfileNameStringNドメインファイル検証、ファイル名
DCVfileContentStringNファイル検証、ファイル内容
DCVdnsHostStringNDNS検証、host
DCVdnsValueStringNDNS検証 value
DCVdnsTypeStringNDNS検証 type
dcvInfoObjectN証明書申請に含まれる各ドメインの検証値が異なる場合、この項目はYとなります
各項目の型はObjectで、各オブジェクト名は申請するドメイン名(例:racent.com)です。各項目の詳細は以下の通りです:
DCVfileNameStringNドメインファイル検証、ファイル名
DCVfileContentStringいいえファイル検証、ファイルの内容
DCVdnsHostStringいいえDNS検証、host
DCVdnsValueStringいいえDNS検証 value
DCVdnsTypeStringいいえDNS検証 type
DCVfilePathStringいいえファイル検証のファイルパス
dcvListArrayいいえドメイン検証リスト。各項目の型はObjectで、詳細は以下の通りです:
domainNameStringいいえドメイン名
dcvMethodStringいいえドメイン管理権限の検証(DCV)の方法
dcvEmailStringいいえドメイン検証用メールアドレス
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規格の2文字コード)。
lastNameStringN
postCodeStringN郵便番号
firstNameStringN
organationStringN会社名
idTypeStringN本人確認書類の種類。CFCAの場合はこの項目がYとなります。
値は以下の通りです:
SFZ:身分証
HZ:パスポート
idNumberStringN本人確認書類の番号。CFCAの場合はこの項目がYとなります。
techObjectN技術担当者情報。具体的な項目は管理者情報と同じです
financeObjectN財務担当者情報。具体的な項目は管理者情報と同じです
organizationInfoObjectN会社情報
organizationCityStringN市区町村
organizationNameStringN名称
organizationMobileStringN電話番号
organizationAddressStringN住所
organizationCountryStringN
organizationPostCodeStringN郵便番号
organizationRegNumbeStringN会社証明書番号。CFCAの場合はこの項目がYとなります。
idTypeStringN会社証明書の種類。CFCAの場合はこの項目がYとなります。
値は以下の通りです:
TYDMZ:統一社会信用コード
OTHERS:その他
errorsObject or StringN返却ステータスがエラーの場合、詳細なエラーメッセージを示します。