Hi All,
Unable to retrieve the secret in text/plain format generated from Barbican
order resource
Please find the curl command and responses for
*Order creation with payload content type as text/plain* :
[root@barbican-automation ~]# curl -X POST -H
'content-type:application/json' -H
"X-Auth-Token:9b211b06669249bb89665df068828ee8" \
> -d '{"type" : "key", "meta": {"name": "secretname2","algorithm": "aes",
"bit_length":256, "mode": "cbc", "payload_content_type": *"text/plain"*}}'
-k https://169.53.235.102:9311/v1/orders
*{"order_ref":
"https://169.53.235.102:9311/v1/orders/727113f9-fcda-4366-9f85-93b15edd4680
<https://169.53.235.102:9311/v1/orders/727113f9-fcda-4366-9f85-93b15edd4680>*
"}
*Retrieval of the order by ORDER ID in order to get to know the secret
generated by Barbican*
[root@barbican-automation ~]# curl -H 'Accept: application/json' -H
"X-Auth-Token:9b211b06669249bb89665df068828ee8" \
> -k
> *https://169.53.235.102:9311/v1/orders/727113f9-fcda-4366-9f85-93b15edd4680
<https://169.53.235.102:9311/v1/orders/727113f9-fcda-4366-9f85-93b15edd4680>*
{"status": "ACTIVE", "sub_status": "Unknown", "updated":
"2015-06-03T19:08:13", "created": "2015-06-03T19:08:12", "order_ref": "
https://169.53.235.102:9311/v1/orders/727113f9-fcda-4366-9f85-93b15edd4680",
"secret_ref":
"*https://169.53.235.102:9311/v1/secrets/5c25525d-a162-4b0b-9954-90c4ce426c4e
<https://169.53.235.102:9311/v1/secrets/5c25525d-a162-4b0b-9954-90c4ce426c4e>*",
"creator_id": "cedd848a8a9e410196793c601c03b99a", "meta": {"name":
"secretname2", "algorithm": "aes", "payload_content_type": "text/plain",
"mode": "cbc", "bit_length": 256, "expiration": null},
"sub_status_message": "Unknown", "type": "key"}[root@barbican-automation ~]#
*Retrieval of the secret failing with the content type text/plain*
[root@barbican-automation ~]# curl -H 'Accept:text/plain' -H
"X-Auth-Token:9b211b06669249bb89665df068828ee8" -k
*https://169.53.235.102:9311/v1/secrets/5c25525d-a162-4b0b-9954-90c4ce426c4e/payload
<https://169.53.235.102:9311/v1/secrets/5c25525d-a162-4b0b-9954-90c4ce426c4e/payload>*
*{"code": 500, "description": "Secret payload retrieval failure seen -
please contact site administrator.", "title": "Internal Server Error"}*
I would like to know wheather this is a bug from Barbican side since
Barbican allows creation of the order resource with text/plain as the
payload_content type but the retrieval of the secret payload with the
content type text/plain is not allowed.
Any help would highly be appreciated.
--
*Thanks and Regards,*
*Asha Seshagiri*
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev