機械翻訳について

証明書のアップロード

post

/ic/api/integration/v1/certificates

証明書をアップロードします。 cURLを使用する場合、-Fオプションを使用してインポートするファイルを指定します。 リクエストには、 -Fオプションで追加された次の属性が含まれている必要があります: 名前、タイプ、カテゴリおよびファイル。 説明はオプションです。

リクエスト

問合せパラメータ
  • これはサービス・インスタンスの名前です。 この値は、サービス・インスタンス・フィールドで指定した情報ページから取得できます。
サポートされているメディア・タイプ
リクエスト本文 - multipart/form-data ()
ルート・スキーマ: schema
型: object
ソースを表示
  • ASCII-Armor暗号化フラグ。 タイプに対してのみ有効 - PGPおよびカテゴリ - PUBLIC
  • 証明書カテゴリ。 有効な値 - タイプに対するTRUST & IDENTITY - X509、型のOWSM - タイプに対するSAMLおよびPRIVATE & PUBLIC - PGP & SIGNKEY
  • 暗号アルゴリズム タイプに対してのみ有効 - PGPおよびカテゴリ - PUBLIC
  • 証明書ファイル
  • 証明書のインストール者。 Ex - USER
  • キー・パスワード。 タイプに対してのみ有効 - X509およびカテゴリ - IDENTITY
  • キーストア・パスワード。 タイプに対してのみ有効 - X509およびカテゴリ - PRIVATE
  • 証明書別名
  • 秘密キーのパスワード タイプに対してのみ有効 - PGPとSIGNKEYとカテゴリ - PRIVATE
  • 証明書タイプ 有効な値 - DIGITALSIGNATURE、PGP、SAML、SIGNKEY & X509
トップに戻る

レスポンス

204レスポンス

操作の成功

409レスポンス

証明書はすでに存在します

500レスポンス

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

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

リクエストには、 -Fオプションで指定された次の属性が含まれている必要があります: 名前、タイプ、カテゴリおよびファイル。 説明はオプションです。

例: PGP公開証明書のアップロード

curl -X POST -H 'Authorization: Bearer access_token' -H "Content-Type:multipart/form-data" -F "name=TESTPGPPUBLICCERT" -F "description=Type PGP Category PUBLIC Certificate" -F "type=PGP" -F "category=PUBLIC" -F "file=@public.asc" -F "ascii=true" -F "cipher=CAST5" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/certificates?integrationInstance=service-instance

例: ドラフトPGP公開証明書のアップロード

ノート:

ファイル属性を指定しないと、PGP証明書をドラフト状態でアップロードできます。
curl -X POST -H 'Authorization: Bearer access_token' -H "Content-Type:multipart/form-data" -F "name=TESTPGPPUBLICCERT" -F "description=Type PGP Category PUBLIC Certificate" -F "type=PGP" -F "category=PUBLIC" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/certificates?integrationInstance=service-instance

例: SAML証明書のアップロード

curl -X POST -H 'Authorization: Bearer access_token' -H "Content-Type:multipart/form-data" -F "name=TESTSAMLCERT" -F "description=Type SAML Category OWSM Certificate" -F "type=SAML" -F "category=OWSM" -F "file=@saml.crt" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/certificates?integrationInstance=service-instance
先頭に戻る