File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 3737)
3838
3939if (HTTPLIB_IS_USING_OPENSSL)
40+ if (OPENSSL_VERSION VERSION_LESS "3.2.0" )
41+ set (OPENSSL_X509_FLAG "-x509" )
42+ else ()
43+ set (OPENSSL_X509_FLAG "-x509v1" )
44+ endif ()
4045 find_program (OPENSSL_COMMAND
4146 NAMES openssl
4247 PATHS ${OPENSSL_INCLUDE_DIR} /../bin
@@ -56,7 +61,7 @@ if(HTTPLIB_IS_USING_OPENSSL)
5661 COMMAND_ERROR_IS_FATAL ANY
5762 )
5863 execute_process (
59- COMMAND ${OPENSSL_COMMAND} req -x509 -new -config ${CMAKE_CURRENT_LIST_DIR} /test .conf -key key.pem -sha256 -days 3650 -nodes -out cert2.pem -extensions SAN
64+ COMMAND ${OPENSSL_COMMAND} req ${OPENSSL_X509_FLAG} -new -config ${CMAKE_CURRENT_LIST_DIR} /test .conf -key key.pem -sha256 -days 3650 -nodes -out cert2.pem -extensions SAN
6065 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
6166 COMMAND_ERROR_IS_FATAL ANY
6267 )
@@ -67,7 +72,7 @@ if(HTTPLIB_IS_USING_OPENSSL)
6772 COMMAND_ERROR_IS_FATAL ANY
6873 )
6974 execute_process (
70- COMMAND ${OPENSSL_COMMAND} req -x509 -new -batch -config ${CMAKE_CURRENT_LIST_DIR} /test .rootCA.conf -key rootCA.key.pem -days 1024
75+ COMMAND ${OPENSSL_COMMAND} req ${OPENSSL_X509_FLAG} -new -batch -config ${CMAKE_CURRENT_LIST_DIR} /test .rootCA.conf -key rootCA.key.pem -days 1024
7176 OUTPUT_FILE rootCA.cert.pem
7277 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
7378 COMMAND_ERROR_IS_FATAL ANY
You can’t perform that action at this time.
0 commit comments