【发布时间】:2016-04-09 08:31:02
【问题描述】:
我正在尝试在新的干净 mac 上为 Spring 项目运行我们的单元测试。一项测试需要生成 ssl 密钥。
我已经通过自制软件安装了 openssl,但错误仍然存在。
请看下面的错误:
Using configuration from /Users/myuser/workspace/project/webapp/target/test-data/clientvpn/acc1/openssl.conf
default is an unsupported message digest type
13499:error:02001002:system library:fopen:No such file or directory:/BuildRoot/Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-59/src/crypto/bio/bss_file.c:126:fopen('./index.txt.attr','rb')
13499:error:2006D080:BIO routines:BIO_new_file:no such file:/BuildRoot/Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-59/src/crypto/bio/bss_file.c:129:
13499:error:0E078072:configuration file routines:DEF_LOAD:no such file:/BuildRoot/Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-59/src/crypto/conf/conf_def.c:197:
【问题讨论】:
-
输入
which openssl并报告。 -
感谢您的回复。
which openssl打印/usr/bin/openssl这是非自制版本的 openssl。强制 brew 链接新的 openssl 解决了这个问题。请参阅下面的答案以获得稍长的描述。
标签: java macos openssl homebrew