Peter Juhasz
34ea176abf
Add CMS_NO_SIGNING_TIME flag to CMS_sign(), CMS_add1_signer()
...
Previously there was no way to create a CMS SignedData signature without a
signing time attribute, because CMS_SignerInfo_sign added it unconditionally.
However, there is a use case (PAdES signatures) where this attribute is not
allowed, so this commit introduces a new flag to the CMS API that causes this
attribute to be omitted at signing time.
Also add -no_signing_time option to cms command.
Fixes #15777
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15783 )
2024-12-26 19:33:42 +01:00
..
2024-04-25 11:07:20 +02:00
2024-09-05 17:02:51 +02:00
2024-11-22 12:09:38 +01:00
2024-09-05 09:35:49 +02:00
2021-05-20 16:23:27 +02:00
2016-01-13 17:55:17 -05:00
2016-01-13 17:55:17 -05:00
2024-09-05 17:02:51 +02:00
2021-11-16 15:48:08 +00:00
2022-09-20 18:27:17 +02:00
2011-12-08 14:44:05 +00:00
2024-09-05 17:02:51 +02:00
2024-12-26 19:33:42 +01:00
2021-12-07 15:26:40 +01:00
2024-04-09 13:43:27 +02:00
2019-02-05 16:25:11 +01:00
2024-09-05 09:35:49 +02:00
2024-10-04 12:09:33 +02:00
1998-12-21 10:52:47 +00:00
2016-01-13 17:55:17 -05:00
2016-01-13 17:55:17 -05:00
2023-09-07 09:59:15 +01:00
1998-12-21 10:56:39 +00:00
2024-10-04 12:09:33 +02:00
2023-09-07 09:59:15 +01:00
2024-11-22 12:10:26 +01:00
2024-04-09 13:43:26 +02:00
2024-04-09 13:43:26 +02:00
2023-12-12 16:12:32 +00:00
2024-10-11 14:52:37 +02:00
2023-09-28 14:23:29 +01:00
2024-04-09 13:43:26 +02:00
2023-09-28 14:23:29 +01:00
2024-10-16 19:29:53 +02:00
2020-08-04 12:11:46 +02:00
2021-06-15 18:26:47 +10:00
2024-09-05 17:02:51 +02:00
2022-09-20 08:18:25 +01:00
2021-12-07 15:26:40 +01:00
2024-10-04 12:09:33 +02:00
2023-10-20 16:30:43 +01:00
2024-09-05 17:02:51 +02:00
2023-10-20 16:30:43 +01:00
2024-11-29 14:33:30 +01:00
2016-01-13 17:55:17 -05:00
2016-01-13 17:55:17 -05:00
2022-05-03 13:34:51 +01:00
2024-10-04 12:09:33 +02:00
2024-12-11 18:27:54 +01:00
2024-10-04 12:09:33 +02:00
2024-10-04 12:09:33 +02:00
2024-11-20 17:40:26 +01:00
2024-11-22 12:09:38 +01:00
2009-09-06 15:49:46 +00:00
2023-09-28 14:23:29 +01:00
2023-11-13 12:21:34 +01:00
2024-09-09 09:20:08 +02:00
2024-11-04 09:56:55 +01:00
2020-05-13 06:28:36 +02:00
2023-09-07 09:59:15 +01:00
2023-09-07 09:59:15 +01:00
1998-12-21 10:52:47 +00:00
1998-12-21 10:52:47 +00:00
1998-12-21 10:52:47 +00:00
1998-12-21 10:52:47 +00:00
2024-09-05 17:02:51 +02:00
2024-09-12 14:19:44 +02:00
2024-04-09 13:43:26 +02:00
2011-12-08 14:44:05 +00:00
2020-01-25 14:10:40 +01:00
1998-12-21 10:56:39 +00:00
2021-12-07 15:26:40 +01:00
2024-11-04 09:56:55 +01:00
2024-12-10 10:36:16 +01:00
2023-09-07 09:59:15 +01:00
2021-05-24 14:37:00 +02:00
2024-10-09 11:10:19 +02:00
2021-04-12 16:55:30 +10:00
2018-12-06 14:15:27 +01:00
2019-09-28 20:26:36 +02:00
2024-09-05 09:35:49 +02:00
2021-09-14 07:21:22 +10:00
2022-10-12 16:55:28 +11:00
2024-10-17 13:36:58 +02:00
2019-03-05 08:51:09 +01:00
2024-04-09 20:13:31 +02:00