Oracle® Fusion Middleware Oracle Web Services Managerでの資格証明およびキーストアの管理のためのREST API 11g リリース1 (11.1.1.9) E61941-03 |
|
![]() 前 |
![]() 次 |
指定された別名によって示された秘密鍵に関連付けられたPKCS#7の信頼できる証明書または証明書チェーンをJKSキーストアにインポートします。
パラメータ
次の表は、POSTリクエストのパラメータの概要を示します。
名前 | 説明 | タイプ |
---|---|---|
alias |
インポートする信頼できるPKCS#7証明書の秘密鍵の別名。別名は、JKSキーストアにすでに存在する必要があります。 | パス |
リクエスト本文
メディア・タイプ: | application/json |
リクエスト本文には、インポート・リクエストの詳細が含まれます。
属性 | 説明 |
---|---|
"certificate" |
Base64でエンコードされた証明書。 |
"component" |
証明書のインポート先コンポーネント。この値はJKS に設定する必要があります。 |
"keyPassword" |
秘密鍵のパスワード。 |
レスポンス本文
メディア・タイプ: | application/json |
返されるレスポンス本文には、インポート操作に関する次のようなステータスが含まれます。
属性 | 説明 |
---|---|
"ERROR_CODE" |
"STATUS" が"Failed" に設定されている場合はエラー・コードが提供されます。 |
"ERROR_MSG" |
"STATUS" が"Failed" に設定されている場合はエラー・メッセージの内容が提供されます。 |
"STATUS" |
操作のステータス。たとえば、"Succeeded" または"Failed" 。 |
"SUBJECT_DN" |
インポートされたサブジェクトDNのリスト。 |
cURLの例
次の例は、cURLを使用してRESTリソースにPOSTリクエストを発行してJKSキーストアに信頼できるPKCS#7証明書をインポートする方法を示しています。詳細は、「cURLアクセス」を参照してください。
curl -i -X POST -u username:password --data @importjkscert.json -H Content-Type:application/json http://myhost:7001/idaas/platform/admin/v1/keystore/pkcs7/myprivatekey
リクエスト本文の例
次にJSON形式のリクエスト本文の例を示します。
{
"component":"JKS",
"certificate": "Base64-encoded certificate",
"keyPassword" : "password"
}
レスポンス・ヘッダーの例
次にレスポンス・ヘッダーの例を示します。HTTPステータス・コードの詳細は、「ステータス・コード」を参照してください。
HTTP/1.1 200 OK
レスポンス本文の例
次にJSON形式のレスポンス本文の例を示します。
{ "STATUS": "Succeeded", "SUBJECT_DN": "CN=y,OU=y,O=y,L=y,ST=y,C=y" }