[openstack-dev] Barbican : Unable to send PUT request to store the secret

Asha Seshagiri asha.seshagiri at gmail.com
Fri Mar 20 20:04:58 UTC 2015

Hi All ,

Now the command for put request  has been successful .the content type for
the header needs to be text/plain.
I thought that the  datatype for the data parameters would determine the
content type of the header.

For ex : In this case the data is passed in the following format   *'{"secret":
{"payload": "secretput", "payload_content_type": "text/plain }}' which is
the JSON type .*

curl -X PUT -H 'content-type:text/plain' -H 'X-Project-Id: 12345' -d
{"payload": "secretput", "payload_content_type": "text/plain }}' *

Could anyone provide the clarity on content type of the header

Thanks and Regards,
Asha Seshagiri

On Fri, Mar 20, 2015 at 2:05 PM, Asha Seshagiri <asha.seshagiri at gmail.com>

> Hi All ,
> I am unable to send the PUT request using the CURL command for storing the
> secret .
> root at barbican:~# curl -X POST -H 'content-type:application/json' -H
> 'X-Project-Id: 12345' -d '{"secret": {"name": "secretname", "algorithm":
> "aes", "bit_length"                                  : 256, "mode":
> "cbc"}}' http://localhost:9311/v1/secrets
> {"secret_ref": "
> http://localhost:9311/v1/secrets/84aaac35-daa9-4ffb-b03e-18596729705d"}
> curl -X PUT -H 'content-type:application/json' -H 'X-Project-Id: 12345' -d
> '{"secret": {"payload": "secretput", "payload_content_type": "text/plain"
> }}' http://localhost:9311/v1/secrets
> *{"code": 405, "description": "", "title": "Method Not Allowed"}*
> It would be great if some one could help me .
> Thanks in advance.
> --
> *Thanks and Regards,*
> *Asha Seshagiri*

*Thanks and Regards,*
*Asha Seshagiri*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150320/63d9df8f/attachment.html>

More information about the OpenStack-dev mailing list