이것이 어떤 파일에서 생성되었는지 알 수 있는 방법이 없기 때문에 설정되지 않은 변수를 얻는 방법을 모르겠습니다. 그러나 이 오류는 기본 구성이나 소스 변수 파일에서 변수가 올바르게 설정되지 않은 이전 문제와 유사합니다.
/etc/ssl/openssl.cnf
openssl 패키지와 함께 패키지된 기본 구성이 있습니다 .
전체 출력은 다음과 같습니다.
[Torxed@Daylight ipsec.d]$ sudo openssl pkcs12 -export -inkey private/testKey.pem --in certs/testCert.pem -name "My own VPN client certificate" -certfile cacerts/rootCert.pem -caname "StrongSwan Root CA" -out test.p12
140093433759384:error:0E065068:configuration file routines:STR_COPY:variable has no value:conf_def.c:584:line 167
일반적으로 SSL은 오류를 생성하는 파일을 던지기 때문에 약간 당황스럽습니다.
답변1
답변2
정말 간단합니다.
/etc/ssl/openssl.cnf
작은 구성 문제가 있습니다. 분명히 openssl은 추가 필드를 요구하도록 업데이트되었지만 패키지 관리자는 개인 구성을 존중하므로 .backup
사용된 파일 옆에 다른 구성 파일을 저장합니다.
내 구성을 업데이트된 기본 구성으로 바꾸었고 작동합니다.