機械翻訳について

証明書の取得

get

/ic/api/integration/v1/certificates

すべての証明書に関する情報を取得します。

リクエスト

問合せパラメータ
  • レスポンスに証明書に関する追加の詳細が含まれます。
  • これはサービス・インスタンスの名前です。 この値は、サービス・インスタンス・フィールドで指定した情報ページから取得できます。
  • 返される結果のページ区切りには、オフセット・パラメータを使用します。 この制限は、一度に返すアイテムの最大数です。 たとえば、offset=3&limit=16は4番目の項目から始まる証明書をリストすることを示し、リストには16個の項目が含まれます。
  • 戻される結果のページ区切りには、制限パラメータを使用します。 オフセットは、レコードを返す開始ポイントです。 たとえば、offset=3&limit=16は4番目の項目から始まる証明書をリストすることを示し、リストには16個の項目が含まれます。
  • 証明書を名前または失効順にリストします。

    有効な値:

    • name: 証明書を証明書名で並べ替えます。 例: orderBy=name.
    • expiry: 証明書を後で有効期限までにオーダーします。 例: orderBy=expiry.
    • expiry:asc: 有効期限が早いほど証明書をオーダーします。 例: orderBy=expiry:asc
  • 証明書を名前、ステータスおよびタイプでフィルタします。

    有効なパラメータ:

    • name: 証明書の名前。 完全一致または次をサポートします。 たとえば:
      • 証明書名で完全一致の証明書を取得するには、次を指定します:
        q={name:'My Certificate Name'}
        .
      • 証明書名に指定された文字列を含むすべての証明書を取得するには、次を指定します:
        q={name: /Oracle/}
    • status: 証明書のステータス。 有効な値: CONFIGURED, INPROGRESS. INPROGRESSは、グラフィカル・ユーザー・インタフェースでドラフトとして表示されます。

      たとえば、PGPを含むすべての証明書を取得し、ステータスが構成されている場合は、次のように指定します:

      {name : /PGP/, status : 'CONFIGURED'}
    • type: 証明書のタイプ。

      有効な値: DIGITALSIGNATURE、PGP、SAML、SIGNKEY、X509。

  • APIは、レスポンスの最小ビューまたは全体ビューを返します。

この操作のリクエスト本文がありません。

トップに戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

操作の成功
本文()
ルート・スキーマ : CertificatesRs
すべてに一致
ソースを表示
ネストされたスキーマ : GenericRestRs
型: object
ソースを表示
ネストされたスキーマ : CertificatesRs-allOf[1]
型: object
ソースを表示
ネストされたスキーマ: items
型: array
証明書のリスト
ソースを表示
ネストされたスキーマ : CertificateRs
すべてに一致
ソースを表示
ネストされたスキーマ : IdResource
すべてに一致
ソースを表示
ネストされたスキーマ : GenericRestResource
型: object
ソースを表示
ネストされたスキーマ : IdResource-allOf[1]
型: object
ソースを表示
ネストされたスキーマ : CertificateRs-allOf[2]
型: object
ソースを表示
ネストされたスキーマ : content
型: array
ソースを表示
ネストされたスキーマ : metaData
型: object
使用可能なその他のプロパティ
ソースを表示

400レスポンス

パラメータの形式が正しくありません

500レスポンス

サーバー・エラー
トップに戻る

次の例は、cURLを使用してRESTリソースに対してGETリクエストを発行して、証明書の詳細を取得する方法を示しています。 cURLの詳細は、「cURLの使用」を参照してください。 エンドポイントURLの構造の詳細は、「リクエストの送信」を参照してください。

例: PGPを含み、ステータスがCONFIGUREDの証明書を取得

curl -G -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" --data-urlencode "q={name: /PGP/, status: 'CONFIGURED'}" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/certificates?integrationInstance=service-instance

例: 返された証明書のページ区切り

ページ区切りは制限とオフセットで実行されます。 この例では、4番目の項目から始まる証明書を一覧表示します。 リストには16アイテムが含まれます。

curl -G -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" -d "offset=3&limit=16" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/certificates?integrationInstance=service-instance

例: 失効日順に並べられた証明書の取得

curl -G -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" -d "orderBy=expiry" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/certificates?integrationInstance=service-instance

例: すべての証明書を取得

curl -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/certificates?integrationInstance=service-instance
先頭に戻る