プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Web Services Managerでの資格証明およびキーストアの管理のためのREST API
11g リリース1 (11.1.1.9)
E61941-03
  目次へ移動
目次

前
 
次
 

KSSキーストアのインポート

KSSキーストア・ファイルからキーストア・サービス(KSS)キーストアをインポートします。

RESTリクエスト

POST /idaas/platform/admin/v1/keystoreservice/keystore

リクエスト本文

メディア・タイプ: multipart/form-data

レスポンス本文には、インポート・リクエストに関する次のような情報が含まれます。

属性 説明
"keyAliases" keystoreFileからインポートするキーの別名のカンマ区切りのリスト。
"keyPasswords" keystoreFileからインポートするキーのパスワードのカンマ区切りのリスト。
"keystoreFile" 有効なローカルのKSSキーストアのファイル名。
"keystoreName" KSSキーストアの名前。
"keystorePassword" パスワードで保護されている場合、インポートするローカル・キーストア・ファイルのパスワードおよびキーストア・エントリ。
"keystoreType" キーストア・タイプ。この値はJKSに設定する必要があります。
"permission" 権限ベースのキーストアとしてインポートするかどうかを指定するブール値。
"stripeName" ストライプの名前。

レスポンス本文

メディア・タイプ: application/json

レスポンス本文には、インポート操作に関する次のような情報が含まれます。

属性 説明
"alias n" ストライプ内のキーストアのリスト。ここで、n1から開始し、追加のキーストアごとに1ずつ増加するインデックスとなります。
"ERROR_CODE" "STATUS""Failed"に設定されている場合はエラー・コードが提供されます。
"ERROR_MSG" "STATUS""Failed"に設定されている場合はエラー・メッセージの内容が提供されます。
"STATUS" 操作のステータス。たとえば、"Succeeded"または"Failed"

cURLの例

次の例は、cURLを使用してRESTリソースにPOSTリクエストを発行してKSSキーストアをインポートする方法を示しています。詳細は、「cURLアクセス」を参照してください。

curl -i -X POST -u username:password -H Content-Type:multipart/form-data --form "stripeName=myStripe" --form "keystoreFile=@clientkeystore" --form "keystoreName=myKeystore" --form "keystorePassword=password" --form "keystoreType=JKS" --form "keyAliases=client" --form "keyPasswords=password" --form "permission=false" http://myhost:7001/idaas/platform/admin/v1/keystoreservice/keystore

レスポンス・ヘッダーの例

次にレスポンス・ヘッダーの例を示します。

HTTP/1.1 201 Created

レスポンス本文の例

次にJSON形式のレスポンス本文の例を示します。

{
    "STATUS":"Succeeded",
    "SUCCESS_MSG":"Aliases:client imported successfully",
    "alias 1":"client"
}