> +
> +         // test signed put
> +         String blobName = "test-" + UUID.randomUUID();
> +         Blob blob2 = region.blobBuilder(blobName).forSigning()
> +               .payload(input).contentLength(input.size())
> +               .contentMD5(input.hash(Hashing.md5()).asBytes())
> +               .contentType(MediaType.OCTET_STREAM.toString()).build();
> +         HttpRequest putRequest;
> +         BlobRequestSigner signer = ctx.signerInRegion(regionId);
> +         putRequest = signer.signPutBlob(containerName, blob2, 600);
> +
> +         HttpResponse response = client.invoke(putRequest);
> +         assertTrue(response.getStatusCode() == 200
> +               || response.getStatusCode() == 201);
> +
> +         // test signed get
>           HttpRequest request = 
> ctx.signerInRegion(regionId).signGetBlob(containerName, blobName);
>           assertNotNull(request, "regionId=" + regionId + ", container=" + 
> containerName + ", blob=" + blobName);

Done.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/94/files#r12565185

Reply via email to