是否有一个核心的Perl模块来支持SSL / TLS



Perl 是否通过核心模块支持 SSL/TLS?

我正在使用HTTP::Tiny并希望在不安装任何库并依赖外部库和 XS的情况下获取https网址。

是否有一个选项可以让HTTP::Tiny在不依赖OpenSSL的情况下使用SSL,或者是否有任何纯Perl模块可以开箱即用SSL获取数据而无需XS模块?

SSL/TLS 支持由 Net::SSLeay 和 IO::Socket::SSL 提供。诸如HTTP::Tiny和LWP之类的模块通过这些层与OpenSSL例程进行交互。

没有支持HTTPS的核心或纯Perl模块。

首先,您可以避免将XS与Protocol::TLS模块一起使用。它是纯perl,您可以在核心套接字模块上方使用它。

其次,您可以避免将OpenSSL与Crypt::MatrixSSL一起使用。MatrixSSL看起来轻量级且安全。有关示例代码,请参阅 IO::Stream::MatrixSSL。

最新更新