<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[wolfSSL - Embedded SSL Library — Server-sent legacy intermediate certificates]]></title>
		<link>https://www.wolfssl.com/forums/topic706-serversent-legacy-intermediate-certificates.html</link>
		<atom:link href="https://www.wolfssl.com/forums/feed-rss-topic706.xml" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Server-sent legacy intermediate certificates.]]></description>
		<lastBuildDate>Wed, 02 Sep 2015 06:49:07 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Server-sent legacy intermediate certificates]]></title>
			<link>https://www.wolfssl.com/forums/post2175.html#p2175</link>
			<description><![CDATA[<p>Hi,</p><p>my problem is with outdated certificate chains. <br /></p><div class="codebox"><pre><code>For example login.live.com:443 returns the following certificate chain:

 0 s:/1.3.6.1.4.1.311.60.2.1.3=US/1.3.6.1.4.1.311.60.2.1.2=Washington/businessCategory=Private Organization/serialNumber=600413485/C=US/postalCode=98052/ST=Washington/L=Redmond/street=1 Microsoft Way/O=Microsoft Corporation/OU=Passport/CN=login.live.com
   i:/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=Terms of use at https://www.verisign.com/rpa (c)06/CN=VeriSign Class 3 Extended Validation SSL SGC CA
 1 s:/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=Terms of use at https://www.verisign.com/rpa (c)06/CN=VeriSign Class 3 Extended Validation SSL SGC CA
   i:/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=(c) 2006 VeriSign, Inc. - For authorized use only/CN=VeriSign Class 3 Public Primary Certification Authority - G5
 2 s:/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=(c) 2006 VeriSign, Inc. - For authorized use only/CN=VeriSign Class 3 Public Primary Certification Authority - G5
   i:/C=US/O=VeriSign, Inc./OU=Class 3 Public Primary Certification Authority</code></pre></div><p>In OS X 10.11 the CA root &quot;Class 3 Public Primary Certification Authority&quot; certificate is being removed because OS X El Capitan will not connect to a server that allows negotiation with a 512-bit or smaller group. However there is a self signed root CA in the cert store by the same name and with the same public key as the last certificate sent in the chain &quot;VeriSign Class 3 Public Primary Certification Authority - G5&quot;. OpenSSL&#039;s X509_V_FLAG_TRUSTED_FIRST key makes it possible not to verify the whole chain and finds out that there is already a self signed CA in the store and uses this one for verification. Same applies to different SSL stack implementation and that&#039;s why browsers for example are able to connect to the server. There&#039;s a better description in StackOverflow: <a href="http://stackoverflow.com/questions/30065952/ssl-certificate-chain-differs-how-to-verify">http://stackoverflow.com/questions/3006 … -to-verify</a></p>]]></description>
			<author><![CDATA[null@example.com (nope)]]></author>
			<pubDate>Wed, 02 Sep 2015 06:49:07 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2175.html#p2175</guid>
		</item>
		<item>
			<title><![CDATA[Re: Server-sent legacy intermediate certificates]]></title>
			<link>https://www.wolfssl.com/forums/post2173.html#p2173</link>
			<description><![CDATA[<p>Hi Risto,</p><p>We don&#039;t currently have an option/flag similar to that.&nbsp; Can you tell me what&#039;s driving your question?</p><p>Thanks,<br />Chris</p>]]></description>
			<author><![CDATA[null@example.com (chrisc)]]></author>
			<pubDate>Tue, 01 Sep 2015 22:07:22 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2173.html#p2173</guid>
		</item>
		<item>
			<title><![CDATA[Server-sent legacy intermediate certificates]]></title>
			<link>https://www.wolfssl.com/forums/post2172.html#p2172</link>
			<description><![CDATA[<p>Hi,</p><p>Does wolfSSL support something similar to OpenSSL&#039;s X509_V_FLAG_TRUSTED_FIRST key to be able to verify alternative certificate chains?</p><p>Risto</p>]]></description>
			<author><![CDATA[null@example.com (nope)]]></author>
			<pubDate>Tue, 01 Sep 2015 07:02:43 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2172.html#p2172</guid>
		</item>
	</channel>
</rss>
