163 StringBuilder buffer =
new StringBuilder();
165 encode(Algorithm.HS256, data, buffer);
166 byte[] signature = null;
168 signature = HMACProvider.sign(buffer.toString().getBytes(
"UTF-8"), Algorithm.HS256, sharedSecret);
169 }
catch (UnsupportedEncodingException e) {
170 throw new RuntimeException(e);
void encode(Algorithm alg, byte[] data, StringBuilder encoding)
Definition: JWSBuilder.java:94
String encodeAll(StringBuilder encoding, byte[] signature)
Definition: JWSBuilder.java:86
byte [] marshalContent()
Definition: JWSBuilder.java:104