<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HattaraTecLog &#187; SSL</title>
	<atom:link href="http://teclog.hattara.info/?feed=rss2&#038;tag=ssl" rel="self" type="application/rss+xml" />
	<link>http://teclog.hattara.info</link>
	<description>LinuxネタとかPHPネタとかの技術ログ</description>
	<lastBuildDate>Tue, 18 Nov 2014 12:15:20 +0000</lastBuildDate>
	<language>ja</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.8</generator>
	<item>
		<title>LWP::UserAgentのSSL_Versionについてのメモ</title>
		<link>http://teclog.hattara.info/?p=481</link>
		<comments>http://teclog.hattara.info/?p=481#comments</comments>
		<pubDate>Tue, 18 Nov 2014 12:11:30 +0000</pubDate>
		<dc:creator><![CDATA[hattara]]></dc:creator>
				<category><![CDATA[perl]]></category>
		<category><![CDATA[LWP]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[TLS]]></category>

		<guid isPermaLink="false">http://teclog.hattara.info/?p=481</guid>
		<description><![CDATA[とある案件でBusiness::Paypal::NVPが使われてるものがあって、 Paypalさんが、「POO [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>とある案件でBusiness::Paypal::NVPが使われてるものがあって、<br />
Paypalさんが、「POODLE SSL 3.0の脆弱性」の対応のために、TLSだけに制限しますよっていうのを<br />
言ってて、ちょっと確認したけどわかりにくかったので、メモしておきます。</p>
<p>「<a title="POODLE SSL3.0の脆弱性" href="https://ppdts-jp.custhelp.com/ci/fattach/get/439065/1415673358/redirect/1/filename/Poodle%20SSL%203%200%20Vulnerability%20-%20Merchant%20Response%20Guide%20(Japanese).pdf" target="_blank">POODLE SSL 3.0の脆弱性</a>」</p>
<p>Business::Paypal::NVPの中身をみるとLWP::UserAgentを使ってるんだけど<br />
特に流れのなかで、SSL_version（SSL2.0, SSL3.0, TLSv1, TLSv1.1, TLSv1.2）等を指定してそうになかったので、<br />
デフォルトの挙動を調べてみた。</p>
<p>LWP::UserAgentでhttps通信する場合、IO::Socket::SSLのSSL_versionに依存してくるようだけど、<br />
「<a title="IO::Socket::SSLのpodのSSL_version" href="http://search.cpan.org/~sullr/IO-Socket-SSL-2.005/lib/IO/Socket/SSL.pod#SSL_version" target="_blank">podのSSL_version</a>」の項目をみてみると、以下のように書いてある。</p>
<p>「&#8217;SSLv23&#8242; uses a handshake compatible with SSL2.0, SSL3.0 and TLS1.x」<br />
・SSLv23という指定だと、SSL2.0とSSL3.0とTLS1.xが使えるぞ</p>
<p>「The default SSL_version is &#8216;SSLv23:!SSLv3:!SSLv2&#8242;」<br />
・デフォルトの指定は、SSLv23が入っている。</p>
<p>ということで、SSLv23という指定だけども、TLS1.xはdefault状態で使えるということっぽい。<br />
まぎらわしい感じするけど、そういうことらしい。</p>
]]></content:encoded>
			<wfw:commentRss>http://teclog.hattara.info/?feed=rss2&#038;p=481</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
