Mojolicious(hypnotoad) - 执行 TLS v1.2
Mojolicious(hypnotoad) - enforce TLS v1.2
如何强制 Mojolicious(hypnotoad) 应用程序使用 TLS v1.2?
mojo version
输出:
CORE
Perl (v5.16.3, linux)
Mojolicious (8.0, Supervillain)
OPTIONAL
Cpanel::JSON::XS 4.04+ (n/a)
EV 4.0+ (4.22)
IO::Socket::Socks 0.64+ (n/a)
IO::Socket::SSL 2.009+ (2.060)
Net::DNS::Native 0.15+ (n/a)
Role::Tiny 2.000001+ (2.000005)
催眠蟾蜍会议:
{
hypnotoad => {
listen => ['https://myserver.domain.com:xxxx?cert=/path/to/cert/file.cer&key=/path/to/key/file.key'],
}
}
这就是我开始催眠的方式:
hypnotoad -f script/apps
我已经按照某处的建议更新了 IO::Socket::SSL
模块。它不起作用。
非常感谢任何指导。
配置version with value TLSv1_2
,例如在 my_app.conf
{
secrets => ['………'],
hypnotoad => {
listen => ['https://localhost:8443?cert=server_cert.pem&key=server_key.pem&version=TLSv1_2'],
}
}
使用 curl -k -v https://localhost:8443
进行测试。默认情况下,守护程序将提供 1.3,但在被迫这样做时使用 1.2。
如何强制 Mojolicious(hypnotoad) 应用程序使用 TLS v1.2?
mojo version
输出:
CORE
Perl (v5.16.3, linux)
Mojolicious (8.0, Supervillain)
OPTIONAL
Cpanel::JSON::XS 4.04+ (n/a)
EV 4.0+ (4.22)
IO::Socket::Socks 0.64+ (n/a)
IO::Socket::SSL 2.009+ (2.060)
Net::DNS::Native 0.15+ (n/a)
Role::Tiny 2.000001+ (2.000005)
催眠蟾蜍会议:
{
hypnotoad => {
listen => ['https://myserver.domain.com:xxxx?cert=/path/to/cert/file.cer&key=/path/to/key/file.key'],
}
}
这就是我开始催眠的方式:
hypnotoad -f script/apps
我已经按照某处的建议更新了 IO::Socket::SSL
模块。它不起作用。
非常感谢任何指导。
配置version with value TLSv1_2
,例如在 my_app.conf
{
secrets => ['………'],
hypnotoad => {
listen => ['https://localhost:8443?cert=server_cert.pem&key=server_key.pem&version=TLSv1_2'],
}
}
使用 curl -k -v https://localhost:8443
进行测试。默认情况下,守护程序将提供 1.3,但在被迫这样做时使用 1.2。