<?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 — Signing a CSR]]></title>
		<link>https://www.wolfssl.com/forums/topic1608-signing-a-csr.html</link>
		<atom:link href="https://www.wolfssl.com/forums/feed-rss-topic1608.xml" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Signing a CSR.]]></description>
		<lastBuildDate>Mon, 21 Sep 2020 20:23:14 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Signing a CSR]]></title>
			<link>https://www.wolfssl.com/forums/post5465.html#p5465</link>
			<description><![CDATA[<p>Hi Scott,</p><p>We have several CSR generation and signing examples here:<br /><a href="https://github.com/wolfSSL/wolfssl-examples/tree/master/certgen">https://github.com/wolfSSL/wolfssl-exam … er/certgen</a></p><p>The device would have a copy of the CA certificate (public info) to define as &quot;trusted&quot; to validate the peer.</p><p>A device would either have a key provisioned at factory or generate one and then generate a CSR for signing by a CA. A certificate is based on a key either RSA or ECC typically. During a TLS connection the certificate is presented and the key associated with it signs data to validate they own the key.</p><p>On the CA signing side we have some good scripts here:<br /><a href="https://github.com/wolfSSL/wolfTPM/blob/master/certs/certreq.sh">https://github.com/wolfSSL/wolfTPM/blob … certreq.sh</a></p><p>Let me know if you have any issues or questions.</p><p>Thanks,<br />David Garske, wolfSSL</p>]]></description>
			<author><![CDATA[null@example.com (dgarske)]]></author>
			<pubDate>Mon, 21 Sep 2020 20:23:14 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post5465.html#p5465</guid>
		</item>
		<item>
			<title><![CDATA[Signing a CSR]]></title>
			<link>https://www.wolfssl.com/forums/post5464.html#p5464</link>
			<description><![CDATA[<p>Hello all,<br />So, I can create a CA owned by us, effectively making us a small CA.</p><p>I would like to use it to sign a certificate.&nbsp; Specifically a CSR generated by Wolf, and kept inside a device.</p><p>How would I do that in Wolf?&nbsp; ...programmatically.</p><p><em>Use Case:<br />A standalone device would allow the user to download and install our private CA. </em></p><p><em>Then they would generate a new cert on the fly which would store in the device and be used to allow HTTPS connections.</em></p><p><em>A server (in the standalone device) would use the certificate and the browser would verify the signing against it&#039;s CA&#039;s.</em></p><p><em>The goal is to avoid loading all CA&#039;s to the standalone device and having a business install their official certificate and keys on the device.</em></p><p>I hope I understand this correctly and this makes sense.</p><p>-Scott</p>]]></description>
			<author><![CDATA[null@example.com (Scotty2541)]]></author>
			<pubDate>Mon, 21 Sep 2020 19:59:44 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post5464.html#p5464</guid>
		</item>
	</channel>
</rss>
