Пример #1
0
  @Test
  public void testCreateStringToSign() throws ParseException {
    String canonicalRequest =
        "POST\n"
            + "/test\n"
            + "a=v1&b=v2\n"
            + "content-type:application/json\n"
            + "host:api.tuppari.com\n"
            + "x-tuppari-operation:CreateApplication\n"
            + "content-type;host;x-tuppari-operation\n"
            + "8f2d5fe4a93000d3546e578d265fc936806f6ef6dc6f7ee87715e1a5c514c168";

    Date now = DateUtil.now();
    String result = SignUtil.createStringToSign(canonicalRequest, now);
    assertThat(
        result,
        is(
            ""
                + "SHA256\n"
                + "19700101T000000Z\n"
                + "152176000cc08c7d9d0558bc3a50368aa38619a695ad20f50bec1344429cb315"));
  }