CA Identityのダウンロード
    • PDF

    CA Identityのダウンロード

    • PDF

    記事の要約

    VPC環境で利用できます。

    ブロックチェーンネットワーク CA Identityの証明書と KEYを JSON形式のファイルでダウンロードします。

    リクエスト

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

    メソッドURI
    POST/networks/{networkId}/cas/{caId}/identity/{identityName}/certAndKey

    リクエストヘッダ

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

    リクエストパスパラメータ

    パラメータの説明は次の通りです。

    フィールドタイプ必須の有無説明
    networkIdLongRequiredネットワーク ID
    caIdStringRequiredCA ID
    identityNameStringRequiredCA Identity名

    リクエスト例

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

    curl --location --request POST 'https://blockchainservice.apigw.ntruss.com/api/v1/networks/{networkId}/cas/{caId}/identity/{identityName}/certAndKey' \
    --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/octet-stream'
    

    レスポンス

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

    レスポンスボディ

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

    フィールドタイプ必須の有無説明
    nameString-CA Identityの名前
    certString-CA Identity証明書情報
    • Base64エンコード方式
    typeString-CA Identityタイプ
    • admin | peer | orderer | client
      • admin: ネットワーク管理者
      • peer: ネットワーク状態を保存・維持、チェーンコードを実行
      • orderer: ネットワークのトランザクション情報を収集し、ブロックを作成
      • client: ネットワークユーザー
    keyString-CA Identityの KEY
    • Base64エンコード方式
    tls_keyString-CA Identityの TLS KEY
    • Base64エンコード方式
    • CA Identityのタイプがpeerordererclientの場合に表示
    tls_certString-CA Identityの TLS証明書
    • Base64エンコード方式
    • CA Identityのタイプがpeerordererclientの場合に表示

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

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

    レスポンス例

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

    CA Identityのタイプがadminの場合

    CA Identityのタイプがadminの場合のレスポンスのサンプルコードは次の通りです。

    {
      "name" : "******-ca",
      "cert" : {cert},
      "type" : "admin",
      "key" : {key}
    }
    

    CA Identityのタイプがpeerordererclientの場合

    CA Identityのタイプがpeerordererclientの場合のレスポンスのサンプルコードは次の通りです。

    {
      "tls_key" : {tls_key},
      "tls_cert" : {tls_cert},
      "name" : "******-orderer",
      "cert" : {cert},
      "type" : "orderer",
      "key" : {key}
    }
    

    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.