<html>
<body text="#000000" bgcolor="#ffffff">
<p>openssl<br>
<br>
dont know about license<br>
<br>
Sent from my mobile.  Please excuse any typos, spelling or other weirdness.<br>
<br>
<br>
Sent with AquaMail for Android<br>
http://www.aqua-mail.com<br>
</p>
<br><p>
<p>On December 27, 2012 11:20:29 AM sawyer x <xsawyerx@gmail.com> wrote:</p>
<blockquote type="cite">
<div dir="ltr">What library does it use? OpenSSL or GnuTLS? Under which
license is it provided (since OpenSSL is dual-licensed)?<br><br><div
class="gmail_quote">On Thu, Dec 27, 2012 at 11:15 AM, Issac Goldstand
<span dir="ltr">&lt;<a href="mailto:margol@beamartyr.net"
target="_blank">margol@beamartyr.net</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">ActivePerl
will give you HTTPS support, too.  I don&#39;t remember if it&#39;s<br>
out-of-the-box, or if you need to &quot;ppm install Crypt-SSLeay&quot;,
but it&#39;s<br>
one or the other....<br>
<div><div class="h5"><br>
On 27/12/2012 10:57, sawyer x wrote:<br>
&gt; Last meeting someone asked about handling HTTPS domains in Perl,<br>
&gt; specifically using WWW::Mechanize.<br>
&gt;<br>
&gt; Shortest version (for Windows only):<br>
&gt; 1. Install DWIM Perl.<br>
&gt;<br>
&gt; Relatively short version:<br>
&gt; 1. Install the OpenSSL C development library. I&#39;d be happy if
someone<br>
&gt; shared how to do this on Windows. In Debian (and Debian-based)
GNU/Linux<br>
&gt; you&#39;ll need libssl-dev, in RedHat (and RedHat-based) GNU/Linux
you&#39;ll<br>
&gt; need openssl-devel.<br>
&gt; 2. Install Crypt::OpenSSL.<br>
&gt; 3. Make sure you have LWP::Protocol::https module installed.<br>
&gt; Done.<br>
&gt;<br>
&gt; Long version (explanation):<br>
&gt; Since WWW::Mechanize is basically a sophisticated wrapper around
LWP, it<br>
&gt; will use LWP::UserAgent. LWP used to be a big library, but now
it&#39;s<br>
&gt; split into many little libraries. One of these is the HTTPS protocol<br>
&gt; library for LWP called LWP::Protocol::https, which is what<br>
&gt; LWP::UserAgent will use to fetch pages from HTTPS URLs. It will in
turn<br>
&gt; use the OpenSSL library (known by the original name for OpenSSL):<br>
&gt; Crypt::SSLeay. Since Crypt::SSLeay is basically bindings to the
OpenSSL<br>
&gt; C library, you&#39;ll need to have that installed.<br>
&gt;<br>
&gt; So, you&#39;ll need to install the OpenSSL C library (development
files:<br>
&gt; headers, etc.), the Perl bindings (Crypt::SSLeay), the LWP HTTPS<br>
&gt; protocol (LWP::Protocol::https) and from that point LWP::UserAgent and<br>
&gt; WWW::Mechanize will use HTTPS seamlessly.<br>
&gt;<br>
&gt; Hope that helps!<br>
&gt; Sawyer.<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Perl mailing list<br>
&gt; <a href="mailto:Perl@perl.org.il">Perl@perl.org.il</a><br>
&gt; <a href="http://mail.perl.org.il/mailman/listinfo/perl"
target="_blank">http://mail.perl.org.il/mailman/listinfo/perl</a><br>
&gt;<br>
<br>
_______________________________________________<br>
Perl mailing list<br>
<a href="mailto:Perl@perl.org.il">Perl@perl.org.il</a><br>
<a href="http://mail.perl.org.il/mailman/listinfo/perl"
target="_blank">http://mail.perl.org.il/mailman/listinfo/perl</a><br>
</blockquote></div><br></div>
</blockquote>
</body>
</html>