[ 
https://issues.apache.org/jira/browse/HDFS-8570?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

huangyitian updated HDFS-8570:
------------------------------
    Summary: KMS restful API for Generating Encrypted Key with Current 
KeyVersion will roll keyversion  (was: KMS restful API for Generating Encrypted 
Key with Current KeyVersion doesn't work.)

> KMS restful API for Generating Encrypted Key with Current KeyVersion will 
> roll keyversion
> -----------------------------------------------------------------------------------------
>
>                 Key: HDFS-8570
>                 URL: https://issues.apache.org/jira/browse/HDFS-8570
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: encryption
>    Affects Versions: 2.7.0
>            Reporter: huangyitian
>
> =======test step===========
> 1.create key and roll key
> 2.delete key
> 3.create the samename key 
> 4.then Generate Encrypted Key for Current KeyVersion with RESTFUL API,the 
> keyversion will be changed .normally it will not roll the keyversion
> =========create samename key==========
> curl -X POST -d '{"name":"key1"}' 
> http://9.91.8.209:16000/kms/v1/keys?user.name=root --header 
> "Content-Type:application/json" -i
> -------------connect----OK-------------------
> HTTP/1.1 201 Created
> Server: Apache-Coyote/1.1
> Set-Cookie: 
> hadoop.auth="u=root&p=root&t=simple-dt&e=1432264702658&s=54X6TTWiU5gjc3y7f0ZsH0uHpLo=";
>  Expires=Fri, 22-May-2015 03:18:22 GMT; HttpOnly
> Location: http://9.91.8.209:16000/kms/v1/keys/v1/key/key1
> Content-Type: application/json
> Content-Length: 90
> Date: Thu, 21 May 2015 17:18:22 GMT
> {
>   "name" : "key1",
>   "versionName" : "key1@0",
>   "material" : "3nw7ibS-wOHz0Ei3DYoMdg"
> }
> ExitCode:0
> ===========generate EK=========
> curl -X  GET 
> "http://9.91.8.209:16000/kms/v1/key/key1/_eek?eek_op=generate&num_keys=1&user.name=root";
>  --header "Content-Type:application/json" -i
> -------------connect----OK-------------------
> HTTP/1.1 200 OK
> Server: Apache-Coyote/1.1
> Set-Cookie: 
> hadoop.auth="u=root&p=root&t=simple-dt&e=1432264703060&s=q5KaeDdtswVBDqApLFGcYSsM4vQ=";
>  Expires=Fri, 22-May-2015 03:18:23 GMT; HttpOnly
> Content-Type: application/json
> Content-Length: 192
> Date: Thu, 21 May 2015 17:18:22 GMT
> [ {
>   "versionName" : "key1@1",
>   "iv" : "ZjSoqKO2-sTjGcV827JUxQ",
>   "encryptedKeyVersion" : {
>     "name" : "key1",
>     "versionName" : "EEK",
>     "material" : "8qwbP4XEyN0Khh5A8c_GQw"
>   }
> } ]
> ExitCode:0



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to