apps/ca.c: only output DER with SPKAC input and when -out is chosen
authorRichard Levitte <levitte@openssl.org>
Thu, 28 Feb 2019 10:30:19 +0000 (11:30 +0100)
committerRichard Levitte <levitte@openssl.org>
Mon, 10 Jun 2019 20:00:20 +0000 (22:00 +0200)
So say the docs

Fixes #8055

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/8368)

(cherry picked from commit 69f6b3ceaba493e70e1296880ea6c93e40714f0f)

apps/ca.c

index 69207c0662ed7f16f5c1f87f52ac80bf58a0c099..be7e21a6f28046a67ea9bde1c503c6ca1e704012 100644 (file)
--- a/apps/ca.c
+++ b/apps/ca.c
@@ -722,7 +722,7 @@ end_of_options:
 
     /*****************************************************************/
     if (req || gencrl) {
-        if (spkac_file != NULL) {
+        if (spkac_file != NULL && outfile != NULL) {
             output_der = 1;
             batch = 1;
         }