From: kovan Date: Tue, 27 Jan 2026 11:11:08 +0000 (+0100) Subject: doc: fix -signcert grouping in CA.pl documentation X-Git-Tag: openssl-4.0.0~86 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a4d406c9ae0b99da7b6ec3b3ea2b616077338d00;p=thirdparty%2Fopenssl.git doc: fix -signcert grouping in CA.pl documentation The -signcert option was incorrectly grouped with -sign and -xsign at line 109, which implied they were equivalent. However, -signcert is different: it expects a self-signed certificate (not a certificate request) in newreq.pem, and converts it to a request before signing. This is correctly documented in its own separate section at line 123, which states "-signcert is the same as -sign except it expects a self signed certificate". Remove -signcert from the -sign/-xsign grouping to eliminate the contradiction. Resolves: https://github.com/openssl/openssl/issues/29165 Fixes: 022696cab014 "Allow CA.pl script user to pass extra arguments to openssl command" Co-Authored-By: Claude Opus 4.5 Reviewed-by: Paul Dale Reviewed-by: Eugene Syromiatnikov MergeDate: Tue Mar 31 01:10:50 2026 (Merged from https://github.com/openssl/openssl/pull/29794) (cherry picked from commit 44e453d0f9c765e14c4d1f5dcde9a616fc7d05df) --- diff --git a/doc/man1/CA.pl.pod b/doc/man1/CA.pl.pod index 184382ee833..3d7c6442499 100644 --- a/doc/man1/CA.pl.pod +++ b/doc/man1/CA.pl.pod @@ -106,7 +106,7 @@ If there is an additional argument on the command line it will be used as the list box), otherwise the name "My Certificate" is used. Delegates work to L. -=item B<-sign>, B<-signcert>, B<-xsign> +=item B<-sign>, B<-xsign> Calls the L command to sign a certificate request. It expects the request to be in the file F. The new certificate is written to the