Hello Asha, The root error here is that the stock plugin does not support generating 256 bit length asymmetric keys, rather only 1024, 2048 or 4096. Ideally you would have received a validation error when you POST-ed the order, but we have not yet integrated plugins with our validation process.
FYI, this link [1] shows the method that guides which algorithm parameters are supported by the default plugin. Thanks for you patience, John [1] https://github.com/openstack/barbican/blob/master/barbican/plugin/crypto/simple_crypto.py#L194 From: Asha Seshagiri <[email protected]<mailto:[email protected]>> Date: Tuesday, April 7, 2015 at 12:23 PM To: openstack-dev <[email protected]<mailto:[email protected]>>, Paul Kehrer <[email protected]<mailto:[email protected]>>, Adam Harwell <[email protected]<mailto:[email protected]>> Cc: John Wood <[email protected]<mailto:[email protected]>>, "Reller, Nathan S." <[email protected]<mailto:[email protected]>>, Douglas Mendizabal <[email protected]<mailto:[email protected]>>, "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>, Alexis Lee <[email protected]<mailto:[email protected]>> Subject: Re: Barbican : Unable to reterieve asymmetric order request for rsa algorithm type Hi All , I would like someone to provide the pointer so that I would look into this issue and confirm whether asymmetric order retrieval would be supported in Barbican. Any help would be appreciated! Thanks in advance, Asha Seshagiri On Fri, Apr 3, 2015 at 11:06 AM, Asha Seshagiri <[email protected]<mailto:[email protected]>> wrote: Hi All , Could any one please let me know if Barbican would support asymmetric order retrieval and the request . Please find the curl command and response for creating the order and retrieving the order root@barbican:~# curl -X POST -H 'content-type:application/json' -H 'X-Project-Id: 12345' -d '{"type" : "asymmetric", "meta": {"name": "secretnamepk2", "algorithm": "rsa", "bit_length": 256, "mode": "cbc", "payload_content_type": "application/octet-stream"}}'http://localhost:9311/v1/orders {"order_ref": "http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c"}root@barbican:~# root@barbican:~# curl -H 'Accept: application/json' -H 'X-Project-Id:12345' http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c {"status": "ERROR", "updated": "2015-03-30T21:36:38.102832", "created": "2015-03-30T21:36:38.083428", "order_ref": "http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c", "meta": {"name": "secretnamepk2", "algorithm": "rsa", "payload_content_type": "application/octet-stream", "mode": "cbc", "bit_length": 256, "expiration": null}, "error_status_code": "400", "error_reason": "Process TypeOrder issue seen - No plugin was found that could support your request.", "type": "asymmetric"}root@barbican:~# It seems that we are unable to reterive the asymmetric order request Could any one please help. Any Help would be appreciated. Thanks in Advance On Mon, Mar 30, 2015 at 4:42 PM, Asha Seshagiri <[email protected]<mailto:[email protected]>> wrote: Hi All , I would like to know whether Barbican supports asymmetric order request . Please find the curl command and response for creating the order and retrieving the order root@barbican:~# curl -X POST -H 'content-type:application/json' -H 'X-Project-Id: 12345' -d '{"type" : "asymmetric", "meta": {"name": "secretnamepk2", "algorithm": "rsa", "bit_length": 256, "mode": "cbc", "payload_content_type": "application/octet-stream"}}' http://localhost:9311/v1/orders {"order_ref": "http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c"}root@barbican:~# root@barbican:~# curl -H 'Accept: application/json' -H 'X-Project-Id:12345' http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c {"status": "ERROR", "updated": "2015-03-30T21:36:38.102832", "created": "2015-03-30T21:36:38.083428", "order_ref": "http://localhost:9311/v1/orders/f9870bb5-4ba3-4b19-9fe3-bb0c2a53557c", "meta": {"name": "secretnamepk2", "algorithm": "rsa", "payload_content_type": "application/octet-stream", "mode": "cbc", "bit_length": 256, "expiration": null}, "error_status_code": "400", "error_reason": "Process TypeOrder issue seen - No plugin was found that could support your request.", "type": "asymmetric"}root@barbican:~# Could any one please help. Thanks in Advance -- Thanks and Regards, Asha Seshagiri -- Thanks and Regards, Asha Seshagiri -- 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
