computeCookieSignature method
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;
}