ListCertificateTypes

Prev Next

Classic/VPC環境で利用できます。

申し込み可能な証明書タイプを照会します。

リクエスト

リクエスト形式を説明します。リクエスト形式は次の通りです。

メソッド URI
GET /certificate/certificateTypes

リクエストヘッダ

Certificate Manager APIで共通して使用されるヘッダの詳細は、Certificate Managerの共通ヘッダをご参照ください。

リクエスト例

リクエストのサンプルコードは次の通りです。

curl --location --request GET 'https://certificatemanager.apigw.ntruss.com/api/v2/certificate/certificateTypes' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
--header 'Content-Type: application/json' \
--header 'accept: application/json' 

レスポンス

レスポンス形式を説明します。

レスポンスボディ

レスポンスボディの説明は次の通りです。

フィールド タイプ 必須の有無 説明
returnCode String - レスポンスコード
returnMessage String - レスポンスメッセージ
totalCount Integer - 照会されたリストの総数
certificatetype Array - 証明書タイプリスト

certificatetype

certificatetypeの説明は次の通りです。

フィールド タイプ 必須の有無 説明
name String - 証明書タイプ名
pricingPlan String - 証明書の料金プラン
  • FREE | PAID
    • FREE: 無料
    • PAID: 有料
validationLevel String - 証明書ドメイン所有権(DCV)の検証レベル
  • Domain Validation CertificateD | Organization Validation Certificate
validity Integer - 証明書有効期間(日)
ca String - 証明書認証局(CA)
csrRequired String - CSRは必須か
  • Y | N
    • Y: 必須
    • N: 必須ではない
certificateTypeCode String - 証明書タイプコード
  • NCP_PAID_DV_01 | NCP_PAID_OV_01 | NCP_PAID_OV_01 | NCP_FREE_DV_01
    • NCP_GLOBAL_EDGE_DEDICATED: Advanced DV証明書
    • NCP_PAID_OV_01: Advanced OV証明書
    • NCP_FREE_DV_01: Cloud DB Basic証明書
    • NCP_GLOBAL_EDGE_DEDICATED: Global Edge証明書

レスポンスステータスコード

Certificate Manager APIで共通して使用されるレスポンスステータスコードの詳細は、Certificate Managerの共通レスポンスステータスコードをご参照ください。

レスポンス例

レスポンスのサンプルコードは次の通りです。

{
    "returnCode": "0",
    "returnMessage": "Success",
    "totalCount": 4,
    "certificatetype": [
        {
            "name": "Cloud Basic DV",
            "pricingPlan": "FREE",
            "validationLevel": "Domain Validation Certificate",
            "validity": 395,
            "ca": "NAVER Cloud Trust Services",
            "csrRequired": "N",
            "certificateTypeCode": "NCP_FREE_DV_01"
        },
        {
            "name": "Advanced DV",
            "pricingPlan": "PAID",
            "validationLevel": "Domain Validation Certificate",
            "validity": 365,
            "ca": "NAVER Cloud Trust Services",
            "csrRequired": "Y",
            "certificateTypeCode": "NCP_PAID_DV_01"
        },
        {
            "name": "Advanced OV",
            "pricingPlan": "PAID",
            "validationLevel": "Organization Validation Certificate",
            "validity": 365,
            "ca": "NAVER Cloud Trust Services",
            "csrRequired": "Y",
            "certificateTypeCode": "NCP_PAID_OV_01"
        },
        {
            "name": "Global Edge Dedicated DV",
            "pricingPlan": "PAID",
            "validationLevel": "Domain Validation Certificate",
            "validity": 90,
            "ca": "Let's Encrypt",
            "csrRequired": "N",
            "certificateTypeCode": "NCP_GLOBAL_EDGE_DEDICATED"
        }
    ]
}