データの暗号化
post
/services/{version}/enckeys/{keyName}/encrypt
暗号化鍵を使用してデータを暗号化します。
リクエスト
サポートされるメディア・タイプ
- application/json
パス・パラメータ
- keyName: string
最小長:
1
最大長:24
パターン:^[A-Za-z_$][A-Za-z0-9_$]*$
暗号化鍵の名前。
- version: string
Oracle GoldenGateサービスのAPIバージョン。
指定できる値:[ "v2" ]
ルート・スキーマ: Oracle GoldenGate Encryption Request
型:
object
タイトル:
Oracle GoldenGate Encryption Request
このスキーマはAES暗号化されるデータを説明します
ソースの表示
- $schema:
指定できる値:
[ "ogg:encryptRequest" ]
- data: string
最小長:
1
最大長:4096
暗号化するデータ - encoding:
デフォルト値:
legacy
指定できる値:[ "legacy" ]
レスポンス内の暗号化データに使用するエンコーディング
リクエストの例(application/json)
{
"data":"plaintext-password"
}
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
データが正常に暗号化されました。
ルート・スキーマ: Oracle GoldenGate Encryption Result
型:
object
タイトル:
Oracle GoldenGate Encryption Result
このスキーマは暗号化されたデータを説明します
ソースの表示
- $schema:
指定できる値:
[ "ogg:encryptResult" ]
- encrypted: string
最小長:
0
最大長:8192
暗号化されたデータ
レスポンスの例(application/json)
{
"$schema":"api:standardResponse",
"links":[
{
"href":"http://localhost:11001/services/v2/enckeys/superkey/encrypt",
"mediaType":"application/json",
"rel":"canonical"
},
{
"href":"http://localhost:11001/services/v2/enckeys/superkey/encrypt",
"mediaType":"application/json",
"rel":"self"
}
],
"messages":[
],
"response":{
"$schema":"ogg:encryptResult",
"encrypted":"AADAAAAAAAAAAASAEGBBIFACVDXAYBBAXBJCOCQGREHABDJFSGTJZEBDXHUISIHJSCRJXFGHYEYGNJSGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
}
}