class JWECookieMap
extends CookieMap
import { JWECookieMap } from "https://deno.land/x/jwe_cookie_map@v1.0.1/src/mod.ts";
Provides a way to manage encrypted cookies in a request and response on the server
as a single iterable collection. Extends CookieMap
.
Constructors
new
JWECookieMap(options?: CookieMapOptions,
cookieConfiguration?: JWECookieConfiguration,
Properties
cookieConfiguration: JWECookieConfiguration
Methods
getDecrypted(key: string, decryptOptions?: jose.DecryptOptions)
Decrypt cookies with parameter decryptOptions
overwriting default
decryptOptions.
Default decryptOptions are set on JWECookieConfiguration
setEncrypted()
key: string,
payload: jose.JWTPayload,
options?: CookieMapSetDeleteOptions,
encryptConfiguration?: chainedEncryptJWTCall,
Encrypt cookies with parameter options
overwriting default cookie
options and calling parameter encryptConfiguration
after the default
encryptConfiguration is called.
Default cookie options and encryptConfiguration are set on
JWECookieConfiguration