Como configurar o OPENSSLDIR no Windows e qual é o seu significado?

0

Estou usando o Windows 10 Pro x64, openssl-0.9.8k_X64

Eu corro o comando

openssl version -a

Eu recebi resultado versão openssl -a

OpenSSL 0.9.8k 25 Mar 2009
built on: Thu Jul 23 09:35:27 2009
platform: VC-WIN64A
options:  bn(64,64) md2(int) rc4(ptr,int) des(idx,cisc,4,long) idea(int) blowfish(idx)
compiler: cl  /MD /Ox /W3 /Gs0 /GF /Gy /nologo -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -DOPENSSL_SYSNAME_WIN32 -DOPENSSL_SYSNAME_WINNT -DUNICODE -D_UNICODE -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DOPENSSL_USE_APPLINK -I. /Fdout32dll -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_CMS -DOPENSSL_NO_JPAKE -DOPENSSL_NO_CAPIENG -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE
OPENSSLDIR: "c:openssl/ssl"

Eu me concentro em OPENSSLDIR: "c: openssl / ssl"

Eu tento definir OPENSSLDIR no arquivo openssl.cnf

#
# OpenSSL example configuration file.
# This is mostly being used for generation of certificate requests.
#

# This definition stops the following lines choking if HOME isn't
# defined.
# HOME          = .
HOME            = #
# OpenSSL example configuration file.
# This is mostly being used for generation of certificate requests.
#

# This definition stops the following lines choking if HOME isn't
# defined.
# HOME          = .
HOME            = C:/Users/vy_pc/Desktop/ssl_vy/WinOpenSSL/openssl-0.9.8k_X64

RANDFILE        = $ENV::HOME/.rnd

(uma parte do conteúdo completo) Mas eu corro o comando novamente

openssl version -a

O valor de OPENSSLDIR ainda é semelhante ao anterior.

Por favor, explique sobre OPENSSLDIR , como usar, como configurar no sistema operacional Windows?

    
por Do Nhu Vy 19.07.2018 / 12:11

1 resposta

1

OPENSSLDIR é um valor definido em tempo de compilação. Ele especifica o local padrão onde procurará a configuração ou os certificados de CA. Não há como alterar esse valor.
Além disso, a versão do openssl que você usa é terrível, sem suporte, provavelmente possui bugs e não suporta versões modernas de TLS como o TLS 1.2. Não use isso.

    
por 19.07.2018 / 13:03