<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/apps/ca.c, branch openssl-3.4.5</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.4.5</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.4.5'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2025-12-09T13:48:07Z</updated>
<entry>
<title>3.4-POST-CLANG-FORMAT-WEBKIT</title>
<updated>2025-12-09T13:48:07Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2025-12-09T13:46:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5a450b3b25d1b48e0a38bdf84f90429317254a04'/>
<id>urn:sha1:5a450b3b25d1b48e0a38bdf84f90429317254a04</id>
<content type='text'>
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/29260)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2024-09-05T07:35:49Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-09-05T07:35:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7ed6de997f62466271ef7ff6016026e1fdc76963'/>
<id>urn:sha1:7ed6de997f62466271ef7ff6016026e1fdc76963</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>apps: ca,req,x509: Add explicit start and end dates options</title>
<updated>2024-04-09T18:13:31Z</updated>
<author>
<name>Stephan Wurm</name>
<email>atomisirsi@gsklan.de</email>
</author>
<published>2023-08-09T07:07:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8120223773d4c707dd43d9cc42a7fcab19609813'/>
<id>urn:sha1:8120223773d4c707dd43d9cc42a7fcab19609813</id>
<content type='text'>
- Added options `-not_before` (start date) and `-not-after` (end date)
  for explicit setting of the validity period of a certificate in the
  apps `ca`, `req` and `x509`
- The new options accept time strings or "today"
- In app `ca`, use the new options as aliases of the already existing
  options `-startdate` and `-enddate`
- When used in apps `req` and `x509`, the end date must be &gt;= the start
  date, in app `ca` end date &lt; start date is also accepted
- In any case, `-not-after` overrides the `-days` option
- Added helper function `check_cert_time_string` to validate given
  certificate time strings
- Use the new helper function in apps `ca`, `req` and `x509`
- Moved redundant code for time string checking into `set_cert_times`
  helper function.
- Added tests for explicit start and end dates in apps `req` and `x509`
- test: Added auxiliary functions for parsing fields from `-text`
  formatted output to `tconversion.pl`
- CHANGES: Added to new section 3.4

Signed-off-by: Stephan Wurm &lt;atomisirsi@gsklan.de&gt;

Reviewed-by: David von Oheimb &lt;david.von.oheimb@siemens.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/21716)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2023-09-07T08:59:15Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2023-09-07T08:59:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=da1c088f599af3755aaeed1c447a39621ef12e1f'/>
<id>urn:sha1:da1c088f599af3755aaeed1c447a39621ef12e1f</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Correct spelling of database</title>
<updated>2023-07-27T14:12:18Z</updated>
<author>
<name>Fatih Arslan Tugay</name>
<email>fatiharslantugay@gmail.com</email>
</author>
<published>2023-07-24T12:34:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ccb2f3080d84a271f17458a60e0d7ccd77929e95'/>
<id>urn:sha1:ccb2f3080d84a271f17458a60e0d7ccd77929e95</id>
<content type='text'>
Apply normal sentence case to db update message

CLA: trivial

Reviewed-by: Hugo Landau &lt;hlandau@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
Reviewed-by: Todd Short &lt;todd.short@me.com&gt;
(Merged from https://github.com/openssl/openssl/pull/21535)
</content>
</entry>
<entry>
<title>apps/ca.c: Handle EVP_PKEY_get_default_digest_name() returning 1 with "UNDEF"</title>
<updated>2023-06-15T12:03:57Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2023-03-08T10:53:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=af99d55078582fb2ac35787043d56e0c10b1fe97'/>
<id>urn:sha1:af99d55078582fb2ac35787043d56e0c10b1fe97</id>
<content type='text'>
EVP_PKEY_get_default_digest_name() may return 1 with the returned digest
name "UNDEF".  This case hasn't been documented, and the meaning has been
left undefined, until now.

Reviewed-by: Todd Short &lt;todd.short@me.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/20460)
</content>
</entry>
<entry>
<title>APPS: replace awkward and error-prone pattern by calls to new app_conf_try_number()</title>
<updated>2023-05-25T07:04:35Z</updated>
<author>
<name>Dr. David von Oheimb</name>
<email>David.von.Oheimb@siemens.com</email>
</author>
<published>2023-05-16T08:24:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b77826877be3bdd56e3e86887cb78ea010db90be'/>
<id>urn:sha1:b77826877be3bdd56e3e86887cb78ea010db90be</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
Reviewed-by: David von Oheimb &lt;david.von.oheimb@siemens.com&gt;
(Merged from https://github.com/openssl/openssl/pull/20971)
</content>
</entry>
<entry>
<title>APPS: replace awkward and error-prone pattern by calls to new app_conf_try_string()</title>
<updated>2023-05-25T07:04:35Z</updated>
<author>
<name>Dr. David von Oheimb</name>
<email>David.von.Oheimb@siemens.com</email>
</author>
<published>2023-05-16T08:17:03Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=da7f81d39308f9ecab6fde1f9116ff673ef3f3b3'/>
<id>urn:sha1:da7f81d39308f9ecab6fde1f9116ff673ef3f3b3</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
Reviewed-by: David von Oheimb &lt;david.von.oheimb@siemens.com&gt;
(Merged from https://github.com/openssl/openssl/pull/20971)
</content>
</entry>
<entry>
<title>APPS/ca: remove spurious errors when certain config file entries are not provided</title>
<updated>2023-05-25T07:04:35Z</updated>
<author>
<name>Dr. David von Oheimb</name>
<email>David.von.Oheimb@siemens.com</email>
</author>
<published>2023-05-15T17:59:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c8aec16383c7a9aec76b28e6eb95d36bef6f7e56'/>
<id>urn:sha1:c8aec16383c7a9aec76b28e6eb95d36bef6f7e56</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
Reviewed-by: David von Oheimb &lt;david.von.oheimb@siemens.com&gt;
(Merged from https://github.com/openssl/openssl/pull/20971)
</content>
</entry>
<entry>
<title>apps: silent warning when loading CSR files with vfyopt option</title>
<updated>2023-05-03T07:48:17Z</updated>
<author>
<name>Tianjia Zhang</name>
<email>tianjia.zhang@linux.alibaba.com</email>
</author>
<published>2023-04-21T03:06:21Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a75f707fcaaed5c9b26e0ddfc0e0529957a11a1d'/>
<id>urn:sha1:a75f707fcaaed5c9b26e0ddfc0e0529957a11a1d</id>
<content type='text'>
When verifying or signing a CSR file with the -vfyopt option,
a warning message similar to the following will appear:

  Warning: CSR self-signature does not match the contents

This happens especially when the SM2 algorithm is used and the
distid parameter is added. Pass the vfyopts parameter to the
do_X509_REQ_verify() function to eliminate the warning message.

Signed-off-by: Tianjia Zhang &lt;tianjia.zhang@linux.alibaba.com&gt;

Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/20799)
</content>
</entry>
</feed>
