<?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 — [SOLVED] CA signer not available for verification]]></title>
		<link>https://www.wolfssl.com/forums/topic702-solved-ca-signer-not-available-for-verification.html</link>
		<atom:link href="https://www.wolfssl.com/forums/feed-rss-topic702.xml" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in [SOLVED] CA signer not available for verification.]]></description>
		<lastBuildDate>Thu, 01 Oct 2015 21:39:22 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: [SOLVED] CA signer not available for verification]]></title>
			<link>https://www.wolfssl.com/forums/post2247.html#p2247</link>
			<description><![CDATA[<p>Thanks for your help.<br />Just a quick question - this: <a href="https://dev.openwrt.org/browser/trunk/package/libs/cyassl/Makefile?rev=42526">https://dev.openwrt.org/browser/trunk/p … ?rev=42526</a> is the Makefile of the Cyassl 3.2.0 in OpenWRT. I managed to add the --enable-sha512 bit on my local version. Do you see any possibility to do both other changes (FP_MAX_BITS 8192 and MAX_DH_SZ 1036) via that Makefile - so that on does not to change the source files by hand?<br />That would be awesome <img src="https://www.wolfssl.com/forums/img/smilies/smile.png" width="15" height="15" alt="smile" />!<br />Thanks!</p>]]></description>
			<author><![CDATA[null@example.com (DeusExMachina)]]></author>
			<pubDate>Thu, 01 Oct 2015 21:39:22 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2247.html#p2247</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] CA signer not available for verification]]></title>
			<link>https://www.wolfssl.com/forums/post2246.html#p2246</link>
			<description><![CDATA[<p>Glad things are working now&nbsp; <img src="https://www.wolfssl.com/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (chrisc)]]></author>
			<pubDate>Thu, 01 Oct 2015 21:17:09 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2246.html#p2246</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] CA signer not available for verification]]></title>
			<link>https://www.wolfssl.com/forums/post2244.html#p2244</link>
			<description><![CDATA[<p>Thanks a lot Chris,<br />that did it.<br />So in the end I had to define FP_MAX_BITS to 8192, then change the MAX_DH_SZ to 1036 and finally compile SHA-512 enabled (--enable-sha512).<br />Then it did work.</p><p>Regards</p>]]></description>
			<author><![CDATA[null@example.com (DeusExMachina)]]></author>
			<pubDate>Wed, 30 Sep 2015 05:33:23 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2244.html#p2244</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] CA signer not available for verification]]></title>
			<link>https://www.wolfssl.com/forums/post2213.html#p2213</link>
			<description><![CDATA[<p>Your comment about the version made me go back and test using an older version of CyaSSL (3.2.0).&nbsp; At first using our example client to connect to your server failed with the older version.&nbsp; In order to get it to work, I needed to:</p><p>1.&nbsp; Define FP_MAX_BITS to 8192 (since two of the certs in the chain use 4096-bit keys)<br />2.&nbsp; Compile CyaSSL/wolfSSL with SHA-512 enabled (--enable-sha512).&nbsp; This enables SHA-384 as well.&nbsp; One of the chain certificates uses SHA-384 w/ RSA as a Signature Algorithm.</p><p>Can you try #2 above and see if it fixes your issue?</p><p>Thanks,<br />Chris</p>]]></description>
			<author><![CDATA[null@example.com (chrisc)]]></author>
			<pubDate>Fri, 18 Sep 2015 23:04:52 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2213.html#p2213</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] CA signer not available for verification]]></title>
			<link>https://www.wolfssl.com/forums/post2203.html#p2203</link>
			<description><![CDATA[<p>Yes, I have changed the files correctly to incorporate the changes needed for 4096 bit certificates.<br />However, it did not work.<br />Could be because of the fact that the version of stable CyaSSL package in OpenWRT 14.07 is fairly old (3.2.0).</p>]]></description>
			<author><![CDATA[null@example.com (DeusExMachina)]]></author>
			<pubDate>Wed, 16 Sep 2015 07:59:10 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2203.html#p2203</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] CA signer not available for verification]]></title>
			<link>https://www.wolfssl.com/forums/post2179.html#p2179</link>
			<description><![CDATA[<p>Hi,</p><p>It&#039;s interesting that you aren&#039;t able to connect to <a href="https://www.jctixx.de">https://www.jctixx.de</a>, using the attached certificate above.</p><p>On my development machine (OSX), I was able to compile cURL and wolfSSL and connect to the server above using the addtrustexternalcaroot.crt certificate.&nbsp; I was using:</p><p>wolfSSL (current GitHub HEAD: <a href="https://github.com/wolfssl/wolfssl)">https://github.com/wolfssl/wolfssl)</a><br />cURL (curl 7.39.0)</p><div class="codebox"><pre><code>curl --cacert ~/Downloads/addtrustexternalcaroot.crt https://www.jctixx.de</code></pre></div><p>I noticed that several certificates in that server&#039;s cert chain used 4096-bit RSA keys.&nbsp; Do you know what settings have been used to compile wolfSSL/CyaSSL?&nbsp; If wolfSSL has been compiled to use the fastmath library (USE_FAST_MATH), FP_MAX_BITS in ./wolfssl/wolfcrypt/tfm.h will need to be set to 8192 to accommodate 4096-bit RSA keys.&nbsp; You can either change this in tfm.h, or add it to the preprocessor flags when compiling wolfSSL.</p><p>Thanks,<br />Chris</p>]]></description>
			<author><![CDATA[null@example.com (chrisc)]]></author>
			<pubDate>Thu, 03 Sep 2015 17:49:37 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2179.html#p2179</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] CA signer not available for verification]]></title>
			<link>https://www.wolfssl.com/forums/post2167.html#p2167</link>
			<description><![CDATA[<p>Yes, its the same CA root.<br />I just tried it with yours again - and it did fail.<br />The current stable OpenWRT Release does only include CyaSSL 3.2.0.<br />Maybe thats too old.</p><p>&quot;curl 7.38.0 (mipsel-openwrt-linux-gnu) libcurl/7.38.0 CyaSSL/3.2.0<br />Protocols: http https <br />Features: Largefile SSL &quot;</p><p>However, I did also try with the trunk Version, I think it was version 3.6.0 - and it did not work with curl, only if curl was built with OpenSSL or gnutls. I would still like to use wolfSSL/CyaSSL, as I see it is more efficient.</p>]]></description>
			<author><![CDATA[null@example.com (DeusExMachina)]]></author>
			<pubDate>Thu, 27 Aug 2015 21:44:59 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2167.html#p2167</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] CA signer not available for verification]]></title>
			<link>https://www.wolfssl.com/forums/post2164.html#p2164</link>
			<description><![CDATA[<p>Hi,</p><p>I was able to connect to <a href="https://ww.jctixx.de">https://ww.jctixx.de</a> using the wolfSSL example client, using the attached CA certificate.</p><div class="codebox"><pre><code>$ cd wolfssl-3.6.6
$ ./configure
$ make
$ ./examples/client/client -h www.jctixx.de -p 443 -A addtrustexternalcaroot.crt -g</code></pre></div><p>Is this the same CA root that you are using when connecting to that site?</p><p>Best Regards,<br />Chris</p>]]></description>
			<author><![CDATA[null@example.com (chrisc)]]></author>
			<pubDate>Tue, 25 Aug 2015 21:53:56 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2164.html#p2164</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] CA signer not available for verification]]></title>
			<link>https://www.wolfssl.com/forums/post2152.html#p2152</link>
			<description><![CDATA[<p>OK, I could get it to work for Google, but only if I really give the needed cert to curl via --cacert by hand, like shown here:</p><p>curl --cacert /etc/ssl/certs/Equifax_Secure_CA.crt <a href="https://www.google.de">https://www.google.de</a></p><p>Otherwise, I get the usual error about CA signer not available for verification.</p><p>The Website I try to curl, <a href="https://www.jctixx.de">https://www.jctixx.de</a> does use Comodo Positive SSL, which does use the AddTrust External CA Root Certificate. I have that one in my cert space as well, and tried to curl jctixx.de the same way, however, it does not give back anything else than curl: (77) CA signer not available for verification error.</p><p>Any ideas how to solve that?</p><p>Thanks a lot!</p>]]></description>
			<author><![CDATA[null@example.com (DeusExMachina)]]></author>
			<pubDate>Wed, 19 Aug 2015 21:42:37 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2152.html#p2152</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] CA signer not available for verification]]></title>
			<link>https://www.wolfssl.com/forums/post2150.html#p2150</link>
			<description><![CDATA[<p>Which CA certificate are you using for Google? Make sure in your CA bolus you have the &quot;Equifax Secure Certificate Authority&quot; CA certificate.</p><p>As for 4096-bit RSA certificates, since I&#039;m assuming you are using fast math, you need to &quot;#define FP_MAX_BITS 8192&quot; in wolfSSL. By default, the max bits setting is good for doing 2048-bit RSA keys.</p>]]></description>
			<author><![CDATA[null@example.com (john)]]></author>
			<pubDate>Wed, 19 Aug 2015 17:53:20 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2150.html#p2150</guid>
		</item>
		<item>
			<title><![CDATA[[SOLVED] CA signer not available for verification]]></title>
			<link>https://www.wolfssl.com/forums/post2149.html#p2149</link>
			<description><![CDATA[<p>Hello,</p><p>I tried to use multiple SSL Solutions with curl and found CyaSSL / wolfSSL and tried that one:<br />Infact, it is one of the only SSL engines &quot;really working&quot; on OpenWRT 14.07 without needing about 20 seconds on an older router to curl one https site - so kudos for that <img src="https://www.wolfssl.com/forums/img/smilies/smile.png" width="15" height="15" alt="smile" />!</p><p>I am using OpenWRT 14.07, compiled by myself, for an WGT634U (Legacy Branch).<br />I left most settings on default, only changed CyaSSL to default SSL Engine, as well as I choose it in curl.<br />After installing on the router, I also installed ca-certificates.</p><p>I can access an site like google - but only with the use of the insecure switch -k.<br />Other than that, I get an curl: (77) CA signer not available for verification error.</p><p>The Website I try to access via curl does also use 4096 Bit Certificates, and I thought there was some problem with that size. Is there any possiblity to get that error fixed in the stable OpenWRT branch, or can I change something myself in the package to get myself up and running without --insecure?</p><p>Thanks a lot!</p><br /><p>curl -v:<br />curl 7.38.0 (mipsel-openwrt-linux-gnu) libcurl/7.38.0 CyaSSL/3.2.0<br />Protocols: http https <br />Features: Largefile SSL</p>]]></description>
			<author><![CDATA[null@example.com (DeusExMachina)]]></author>
			<pubDate>Wed, 19 Aug 2015 15:16:41 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post2149.html#p2149</guid>
		</item>
	</channel>
</rss>
