computeCookieSignature method

String computeCookieSignature(
  1. String cookieValue
)

Computes the signature of a cookieValue, either for signing an outgoing cookie, or verifying an incoming cookie.

Implementation

String computeCookieSignature(String cookieValue) {
  // base64Url(cookie) + "." + base64Url(sig)
  // var encodedCookie = base64Url.encode(cookieValue.codeUnits);
  var sigBytes = hmac.convert(cookieValue.codeUnits).bytes;
  return base64Url.encode(sigBytes);
  // var sig = base64Url.encode(sigBytes);
  // return encodedCookie + '.' + sig;
}