George Joseph
2d2d17811a
res_stir_shaken: Allow sending Identity headers for unknown TNs
...
Added a new option "unknown_tn_attest_level" to allow Identity
headers to be sent when a callerid TN isn't explicitly configured
in stir_shaken.conf. Since there's no TN object, a private_key_file
and public_cert_url must be configured in the attestation or profile
objects.
Since "unknown_tn_attest_level" uses the same enum as attest_level,
some of the sorcery macros had to be refactored to allow sharing
the enum and to/from string conversion functions.
Also fixed a memory leak in crypto_utils:pem_file_cb().
Resolves : #921
UserNote: You can now set the "unknown_tn_attest_level" option
in the attestation and/or profile objects in stir_shaken.conf to
enable sending Identity headers for callerid TNs not explicitly
configured.
(cherry picked from commit 9e5cac457f )
2025-01-23 18:36:03 +00:00
..
2024-05-09 13:56:11 +00:00
2022-04-26 14:26:48 -05:00
2017-12-22 09:23:22 -05:00
2022-09-26 09:43:14 -05:00
2018-11-26 12:56:24 -06:00
2021-10-28 13:50:43 -05:00
2017-12-22 09:23:22 -05:00
2024-01-12 18:29:18 +00:00
2017-12-22 09:23:22 -05:00
2024-01-12 18:29:19 +00:00
2017-12-22 09:23:22 -05:00
2017-12-22 09:23:22 -05:00
2024-11-14 20:01:00 +00:00
2015-04-27 09:38:15 -05:00
2017-05-25 10:02:42 +02:00
2017-12-22 09:23:22 -05:00
2022-10-10 12:06:36 -05:00
2017-11-16 09:47:10 -06:00
2024-11-14 20:01:00 +00:00
2015-05-05 07:59:12 -04:00
2017-05-25 10:02:42 +02:00
2017-12-22 09:23:22 -05:00
2024-11-14 20:01:01 +00:00
2017-12-22 09:23:22 -05:00
2014-10-17 22:45:27 +00:00
2021-11-16 06:00:28 -06:00
2019-01-25 14:32:02 -06:00
2022-09-11 16:22:18 -05:00
2017-07-13 11:44:14 -04:00
2016-09-02 13:01:13 -05:00
2017-12-22 09:23:22 -05:00
2017-12-22 09:23:22 -05:00
2024-01-12 18:29:19 +00:00
2024-03-07 14:17:23 +00:00
2021-11-16 06:00:28 -06:00
2023-09-06 16:55:59 +00:00
2024-11-14 20:01:01 +00:00
2023-09-06 16:55:59 +00:00
2022-09-08 13:47:25 -05:00
2017-12-22 09:23:22 -05:00
2018-01-17 12:08:59 -06:00
2022-04-14 12:13:43 -05:00
2024-11-14 20:01:00 +00:00
2022-12-08 21:31:42 -06:00
2020-01-22 10:10:14 -06:00
2024-01-12 18:29:19 +00:00
2024-01-12 18:29:19 +00:00
2020-03-06 08:42:25 -06:00
2021-11-16 06:00:28 -06:00
2024-11-14 20:01:00 +00:00
2017-12-22 09:23:22 -05:00
2021-11-16 06:00:28 -06:00
2022-03-30 17:10:51 -05:00
2021-11-16 06:00:28 -06:00
2023-07-10 11:49:47 +00:00
2021-11-16 06:00:28 -06:00
2017-12-22 09:23:22 -05:00
2023-12-14 12:00:38 -07:00
2024-09-12 18:45:46 +00:00
2024-01-12 18:29:19 +00:00
2024-11-14 20:01:01 +00:00
2022-02-10 12:58:34 -06:00
2017-12-22 09:23:22 -05:00
2024-07-11 13:22:44 +00:00
2017-12-22 09:23:22 -05:00
2023-09-06 16:55:59 +00:00
2017-05-25 10:02:42 +02:00
2020-11-06 12:39:03 -06:00
2017-12-22 09:23:22 -05:00
2023-05-08 18:13:35 +00:00
2017-12-22 09:23:22 -05:00
2019-02-07 08:23:14 -06:00
2018-10-18 14:59:01 -05:00
2023-09-06 16:55:59 +00:00
2024-11-14 20:01:01 +00:00
2017-12-22 09:23:22 -05:00
2021-11-16 06:00:28 -06:00
2022-01-05 14:17:21 -06:00
2020-01-28 09:37:12 +01:00
2017-12-22 09:23:22 -05:00
2024-01-12 18:29:19 +00:00
2024-03-07 14:17:23 +00:00
2022-01-05 11:31:42 -06:00
2021-08-03 08:12:33 -05:00
2025-01-23 18:36:03 +00:00
2024-01-12 18:29:19 +00:00
2017-12-22 09:23:22 -05:00
2024-07-25 09:20:38 -06:00
2017-12-22 09:23:22 -05:00