From bc4d0e014e9fb1edd05e6f9c91cbf97b6c5546b4 Mon Sep 17 00:00:00 2001 From: Thibault "bui" Koechlin Date: Thu, 28 Dec 2017 13:37:10 +0100 Subject: Implement regexp support for cookies encryption It's now possible to encrypt cookies matching a specific regexp. This should close #106 --- src/tests/config/config_encrypted_regexp_cookies.ini | 3 +++ src/tests/config/config_encrypted_regexp_cookies_empty_env.ini | 2 ++ src/tests/config/encrypt_regexp_cookies_no_env.ini | 2 ++ src/tests/config/encrypt_regexp_cookies_no_key.ini | 2 ++ 4 files changed, 9 insertions(+) create mode 100644 src/tests/config/config_encrypted_regexp_cookies.ini create mode 100644 src/tests/config/config_encrypted_regexp_cookies_empty_env.ini create mode 100644 src/tests/config/encrypt_regexp_cookies_no_env.ini create mode 100644 src/tests/config/encrypt_regexp_cookies_no_key.ini (limited to 'src/tests/config') diff --git a/src/tests/config/config_encrypted_regexp_cookies.ini b/src/tests/config/config_encrypted_regexp_cookies.ini new file mode 100644 index 0000000..8ea77f7 --- /dev/null +++ b/src/tests/config/config_encrypted_regexp_cookies.ini @@ -0,0 +1,3 @@ +sp.global.secret_key("abcdef").cookie_env_var("REMOTE_ADDR"); +sp.cookie.name_r("^super_co[a-z]+$").encrypt(); +sp.auto_cookie_secure.enable(); diff --git a/src/tests/config/config_encrypted_regexp_cookies_empty_env.ini b/src/tests/config/config_encrypted_regexp_cookies_empty_env.ini new file mode 100644 index 0000000..da84df7 --- /dev/null +++ b/src/tests/config/config_encrypted_regexp_cookies_empty_env.ini @@ -0,0 +1,2 @@ +sp.global.secret_key("abcdef").cookie_env_var("REMOTE_ADDR"); +sp.cookie.name_r("^super_coo[a-z]+$").encrypt(); diff --git a/src/tests/config/encrypt_regexp_cookies_no_env.ini b/src/tests/config/encrypt_regexp_cookies_no_env.ini new file mode 100644 index 0000000..0e1fa30 --- /dev/null +++ b/src/tests/config/encrypt_regexp_cookies_no_env.ini @@ -0,0 +1,2 @@ +sp.global.secret_key("abcdef"); +sp.cookie.name_r("^super_co[a-z]+$").encrypt(); diff --git a/src/tests/config/encrypt_regexp_cookies_no_key.ini b/src/tests/config/encrypt_regexp_cookies_no_key.ini new file mode 100644 index 0000000..52427f4 --- /dev/null +++ b/src/tests/config/encrypt_regexp_cookies_no_key.ini @@ -0,0 +1,2 @@ +sp.global.cookie_env_var("TEST"); +sp.cookie.name_r("^super_co[a-z]+$").encrypt(); -- cgit v1.3