Commit efd9fba6 authored by David Woodhouse's avatar David Woodhouse
Browse files

openssl: if cert type is ENG and no key specified, key is ENG too

Fixes #3692
Closes #3692
parent 7550f62d
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -838,15 +838,15 @@ int cert_stuff(struct connectdata *conn,
      return 0;
    }

    if(!key_file)
      key_file = cert_file;
    else
      file_type = do_file_type(key_type);

    switch(file_type) {
    case SSL_FILETYPE_PEM:
      if(cert_done)
        break;
      if(!key_file)
        /* cert & key can only be in PEM case in the same file */
        key_file = cert_file;
      /* FALLTHROUGH */
    case SSL_FILETYPE_ASN1:
      if(SSL_CTX_use_PrivateKey_file(ctx, key_file, file_type) != 1) {