sign


Description:


[ Version ( since = "0.3" ) ]
public void sign (Cookie cookie, ChecksumType checksum_type, uint8[] key)

Sign the provided cookie name and value in-place using HMAC.

The returned value will be 'HMAC(checksum_type, name + HMAC(checksum_type, value)) + value' suitable for a cookie value which can the be verified with VSGI.CookieUtils.verify.

CookieUtils.sign (cookie, ChecksumType.SHA512, "super-secret".data);

Parameters:

cookie

cookie to sign

checksum_type

hash algorithm used to compute the HMAC

key

secret used to sign the cookie name and value


Namespace: VSGI.CookieUtils
Package: vsgi-0.3



2022 vala-language.org