]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
doc/, CHANGES, NEWS: add missing entries and fix existing ones when which CMP feature...
authorDr. David von Oheimb <dev@ddvo.net>
Wed, 26 Feb 2025 08:17:25 +0000 (09:17 +0100)
committerDr. David von Oheimb <dev@ddvo.net>
Thu, 27 Feb 2025 15:58:47 +0000 (16:58 +0100)
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/26908)

CHANGES.md
NEWS.md
doc/man1/openssl-cmp.pod.in
doc/man3/OSSL_CMP_CTX_new.pod

index 9aeed1bd44bf50e04b92165d72aabbe8e05593cd..67d97e9e6d46f916a103cb44661482dca226343b 100644 (file)
@@ -402,7 +402,9 @@ OpenSSL 3.4
 
    *Rajeev Ranjan*
 
- * Added support for requesting CRL in CMP.
+ * Added support for retrieving certificate request templates and CRLs in CMP,
+   with the respective CLI options `-template`,
+   `-crlcert`, `-oldcrl`, `-crlout`, `-crlform>`, and `-rsp_crl`.
 
    This work was sponsored by Siemens AG.
 
@@ -608,6 +610,8 @@ OpenSSL 3.3
    - `certProfile` request message header and respective `-profile` CLI option
    - support for delayed delivery of all types of response messages
 
+   This work was sponsored by Siemens AG.
+
    *David von Oheimb*
 
  * The build of exporters (such as `.pc` files for pkg-config) cleaned up to
@@ -913,11 +917,6 @@ OpenSSL 3.2
 
    *Fergus Dall*
 
- * Added support for securely getting root CA certificate update in
-   CMP.
-
-   *David von Oheimb*
-
  * Improved contention on global write locks by using more read locks where
    appropriate.
 
@@ -1183,8 +1182,11 @@ OpenSSL 3.2
    *David von Oheimb*
 
  * Various fixes and extensions to the CMP+CRMF implementation and the `cmp` app
-   in particular supporting requests for central key generation, generalized
-   polling, and various types of genm/genp exchanges defined in CMP Updates.
+   in particular supporting various types of genm/genp exchanges such as getting
+   CA certificates and root CA cert updates defined in CMP Updates [RFC 9480],
+   as well as the `-srvcertout` and `-serial` CLI options.
+
+   This work was sponsored by Siemens AG.
 
    *David von Oheimb*
 
diff --git a/NEWS.md b/NEWS.md
index aa14f7873ebb54eda9666fc437fa016bb94a371f..f597e1b57ad077c9f039e509a10c9bf656b493e5 100644 (file)
--- a/NEWS.md
+++ b/NEWS.md
@@ -46,6 +46,8 @@ This release adds the following new features:
     FIPS compliance can be claimed.  Enable this using the configuration
     option `enable-fips-jitter`.
 
+  * Support for central key generation in CMP
+
 OpenSSL 3.4
 -----------
 
@@ -115,7 +117,7 @@ This release adds the following new features:
   * Support for integrity-only cipher suites TLS_SHA256_SHA256 and
     TLS_SHA384_SHA384 in TLS 1.3, as defined in RFC 9150
 
-  * Support for requesting CRL in CMP
+  * Support for retrieving certificate request templates and CRLs in CMP
 
   * Support for additional X.509v3 extensions related to Attribute Certificates
 
@@ -227,6 +229,8 @@ This release adds the following new features:
   * Added X509_STORE_get1_objects to avoid issues with the existing
     X509_STORE_get0_objects API in multi-threaded applications.
 
+  * Support for using certificate profiles and extened delayed delivery in CMP
+
 This release incorporates the following potentially significant or incompatible
 changes:
 
index 5fd0cb6915f78816f0f0e7d56ef2105065d4aec2..4505283e58fbe04be964efc730984309fdb46adc 100644 (file)
@@ -1517,9 +1517,15 @@ The B<cmp> application was added in OpenSSL 3.0.
 
 The B<-engine> option was deprecated in OpenSSL 3.0.
 
-The B<-profile> option was added in OpenSSL 3.3.
+The B<-oldwithold>, B<-newwithnew>, B<-newwithold>, B<-oldwithnew>,
+The B<-srvcertout>, and B<-serial> option were added in OpenSSL 3.2, as well
+as an extension of B<-cacertsout> to use when getting CA certificates.
+Since then, the B<-issuer> may be used also for certificates to be revoked.
 
-B<-crlcert>, B<-oldcrl>, B<-crlout>, B<-crlform>
+The B<-profile> and B<-no_cache_extracerts> options were added in OpenSSL 3.3,
+as well as support for delayed delivery of all types of response messages.
+
+The B<-template>, B<-crlcert>, B<-oldcrl>, B<-crlout>, B<-crlform>
 and B<-rsp_crl> options were added in OpenSSL 3.4.
 
 B<-centralkeygen>, b<-newkeyout>, B<-rsp_key> and
index 58540e73cca56d3ad36321603024b715c69553cb..18ff5be837b805fc760f51b7c66b06bcd54573dd 100644 (file)
@@ -879,6 +879,9 @@ OSSL_CMP_CTX_get0_validatedSrvCert() were added in OpenSSL 3.2.
 
 OSSL_CMP_CTX_get0_geninfo_ITAVs() was added in OpenSSL 3.3.
 
+Support for central key generation, requested via B<OSSL_CRMF_POPO_NONE>,
+was added in OpenSSL 3.5.
+
 =head1 COPYRIGHT
 
 Copyright 2007-2024 The OpenSSL Project Authors. All Rights Reserved.