{"id":29007,"date":"2018-11-07T14:33:38","date_gmt":"2018-11-07T20:33:38","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=29007"},"modified":"2022-06-03T03:34:26","modified_gmt":"2022-06-03T08:34:26","slug":"how-to-generate-a-self-signed-ssl-certificate-on-linux","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/","title":{"rendered":"How to Generate a Self-Signed SSL Certificate on Linux"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"742\" height=\"372\" class=\"wp-image-30850\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-generate-a-self-signed-ssl-certificate-on-linux.jpg\" alt=\"how to generate a self signed ssl certificate on linux\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-generate-a-self-signed-ssl-certificate-on-linux.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-generate-a-self-signed-ssl-certificate-on-linux-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-generate-a-self-signed-ssl-certificate-on-linux-300x150.jpg 300w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>In today&#8217;s guide, we will discuss how to generate a self-signed SSL certificate on Linux as well as how to implement them in Apache. SSL is becoming more and more important as the internet becomes more popular. With <a href=\"https:\/\/www.rosehosting.com\/blog\/free-lets-encrypt-ssl-certificate-alternatives\/\">free Let&#8217;s Encrypt certificate alternatives<\/a> becoming a commodity that anyone can use, there&#8217;s no reason for anyone to not use SSL &#8211; not to mention the search ranking benefits, and the fact that browsers and search engines will trust your site. Here&#8217;s a guide on <a href=\"https:\/\/www.rosehosting.com\/blog\/why-you-should-use-ssl-on-your-website\/\">why you should use SSL on your website<\/a>.<\/p>\r\n\r\n\r\n\r\n<p>However, you can also generate your own self-signed SSL certificate for private use on your server. One big reason to do this is encryption. While your personal certificate won&#8217;t mean anything to browsers, and visitors will still get a warning message if they visit your site directly, you can at least be sure that you&#8217;re protected against &#8220;man-in-the-middle&#8221; attacks. A self-signed certificate is a good first step when you&#8217;re just testing things out on your server, and perhaps don&#8217;t even have a domain name yet.<\/p>\r\n\r\n\r\n\r\n<p>Let&#8217;s start with our step-by-step procedure on how to create a self-signed SSL certificate on Linux. On a related note, check out our <a href=\"https:\/\/www.rosehosting.com\/ssl-certificate-brands\/\">list of affordable and fast SSL certificates by brand<\/a>.<\/p>\r\n\r\n\r\n\r\n<p><!--more--><\/p>\r\n\r\n\r\n\r\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69ebf10163ab4\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69ebf10163ab4\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/#Step-1-Create-an-RSA-Keypair\" >Step 1: Create an RSA Keypair<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/#Step-2-Extract-the-Private-Key-into-the-%E2%80%9Chttpd%E2%80%9D-Folder\" >Step 2: Extract the Private Key into the &#8220;httpd&#8221; Folder<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/#Step-3-Creating-a-%E2%80%9CCertificate-Signing-Request%E2%80%9D-CSR-File\" >Step 3: Creating a &#8220;Certificate Signing Request&#8221; (CSR) File<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/#Step-4-Creating-the-Certificate-%E2%80%9Ccrt%E2%80%9D-File\" >Step 4: Creating the Certificate &#8220;.crt&#8221; File<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/#Step-5-Configuring-Apache-to-Use-the-Files\" >Step 5: Configuring Apache to Use the Files<\/a><\/li><\/ul><\/nav><\/div>\n<h2 id=\"h-step-1-create-an-rsa-keypair\" class=\"western wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-1-Create-an-RSA-Keypair\"><\/span>Step 1: Create an RSA Keypair<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>The first step in generating your own self-signed SSL certificate is to use the &#8220;openssl&#8221; package on Linux\/CentOS to create an RSA key pair. To do this, make sure that you have the package installed. If not, install it with this command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">sudo yum install openssl<\/pre>\r\n\r\n\r\n\r\n<p>Chances are that you already have it available on your system &#8211; it should now be installed regardless. Once the package is confirmed to be installed on your system, generate the keypair using the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">openssl genrsa -des3 -passout pass:x -out keypair.key 2048<\/pre>\r\n\r\n\r\n\r\n<p>This command uses 2048 bit encryption and outputs a file called <code>keypair.key<\/code>, as shown here:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1024\" height=\"545\" class=\"wp-image-30853\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/generating-a-self-signed-ssl-certificate-on-linux.png\" alt=\"generating a self signed ssl certificate on linux\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/generating-a-self-signed-ssl-certificate-on-linux.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/generating-a-self-signed-ssl-certificate-on-linux-150x80.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/generating-a-self-signed-ssl-certificate-on-linux-300x160.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/generating-a-self-signed-ssl-certificate-on-linux-768x409.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p>As you can see, the key has been generated and placed in the current directory.<\/p>\r\n\r\n\r\n\r\n<h2 id=\"h-step-2-extract-the-private-key-into-the-httpd-folder\" class=\"western wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-2-Extract-the-Private-Key-into-the-%E2%80%9Chttpd%E2%80%9D-Folder\"><\/span>Step 2: Extract the Private Key into the &#8220;httpd&#8221; Folder<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>The <code>\/etc\/httpd<\/code> folder is where the operating system keeps all important SSL-related items. First, let&#8217;s create a new folder to hold all of our files related to our private key:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">sudo mkdir \/etc\/httpd\/httpscertificate<\/pre>\r\n\r\n\r\n\r\n<p>We called the folder <code>httpscertificate<\/code> and will refer to it by that name for all of the other command line examples. You can name the folder anything you want.<\/p>\r\n\r\n\r\n\r\n<p>To extract the private key from the keypair file that we just created, type in the following:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">openssl rsa -passin pass:x -in keypair.key -out \/etc\/httpd\/httpscertificate\/<b>012.345.678.90<\/b>.key<\/pre>\r\n\r\n\r\n\r\n<p>Replace the section in <b>bold<\/b> with the IP address of your own server. Or if you&#8217;re able to access your site with a domain name, you can use that as well.<\/p>\r\n\r\n\r\n\r\n<p>This will create a <code>.key<\/code> file in the folder that we just created. When this process is done, we can delete the original keypair file:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">rm keypair.key<\/pre>\r\n\r\n\r\n\r\n<h2 id=\"h-step-3-creating-a-certificate-signing-request-csr-file\" class=\"western wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-3-Creating-a-%E2%80%9CCertificate-Signing-Request%E2%80%9D-CSR-File\"><\/span>Step 3: Creating a &#8220;Certificate Signing Request&#8221; (CSR) File<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>With the key, we can create a special <code>.csr<\/code> file that we can either sign ourselves or submit to a &#8220;Certificate Authority&#8221;. It&#8217;s in a standardized format and can be easily generated with our key from the previous step. To create it, type the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">openssl req -new -key \/etc\/httpd\/httpscertificate\/<b>012.345.678.90<\/b>.key -out \/etc\/httpd\/httpscertificate\/<b>012.345.678.90<\/b>.csr<\/pre>\r\n\r\n\r\n\r\n<p>Again, replace the items in <b>bold<\/b> with the IP address or domain name that you settled on in step 2. When you run this command, the tool will ask you for some of your personal information, such as your location and organization name:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1024\" height=\"633\" class=\"wp-image-30854\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/set-up-a-self-signed-ssl-certificate-on-linux.png\" alt=\"set up a self signed ssl certificate on linux\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/set-up-a-self-signed-ssl-certificate-on-linux.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/set-up-a-self-signed-ssl-certificate-on-linux-150x93.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/set-up-a-self-signed-ssl-certificate-on-linux-300x185.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/set-up-a-self-signed-ssl-certificate-on-linux-768x475.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p>A CA (short for Certificate Authority) can use these details to verify that you are indeed who you say you are. Try to populate the fields with as much information as you can.<\/p>\r\n\r\n\r\n\r\n<p>Once you&#8217;ve finished entering these details, the tool will finish with its work and place a <code>.csr<\/code> file in the directory that we created for just this purpose.<\/p>\r\n\r\n\r\n\r\n<h2 id=\"h-step-4-creating-the-certificate-crt-file\" class=\"western wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-4-Creating-the-Certificate-%E2%80%9Ccrt%E2%80%9D-File\"><\/span>Step 4: Creating the Certificate &#8220;.crt&#8221; File<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>With the CSR, we can create the final certificate file as follows. We will now use our <code>.csr<\/code> and <code>.key<\/code> files to create our <code>.crt<\/code> file:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">openssl x509 -req -days 365 -in \/etc\/httpd\/httpscertificate\/<b>012.345.678.90<\/b>.csr -signkey \/etc\/httpd\/httpscertificate\/<b>012.345.678.90<\/b>.key -out \/etc\/httpd\/httpscertificate\/<b>012.345.678.90<\/b>.crt<\/pre>\r\n\r\n\r\n\r\n<p>This creates a <code>.crt<\/code> file in the location with all of our other files. We now know how to generate our self-signed SSL certificate. Here&#8217;s a screenshot of the final files in our security folder:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1024\" height=\"397\" class=\"wp-image-30855\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/configuring-a-self-signed-ssl-certificate-on-linux.png\" alt=\"configuring a self signed ssl certificate on linux\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/configuring-a-self-signed-ssl-certificate-on-linux.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/configuring-a-self-signed-ssl-certificate-on-linux-150x58.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/configuring-a-self-signed-ssl-certificate-on-linux-300x116.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/configuring-a-self-signed-ssl-certificate-on-linux-768x298.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p>Now we need to tell Apache where these files are.<\/p>\r\n\r\n\r\n\r\n<h2 id=\"h-step-5-configuring-apache-to-use-the-files\" class=\"western wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-5-Configuring-Apache-to-Use-the-Files\"><\/span>Step 5: Configuring Apache to Use the Files<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>All that we need to do now is show Apache where our generated self-signed certificates are. First, we need to install the <code>mod_ssl<\/code> package with the command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">sudo yum install mod_ssl<\/pre>\r\n\r\n\r\n\r\n<p>Once done, this will place a <code>ssl.conf<\/code> file inside the <code>\/etc\/httpd\/conf.d\/<\/code> folder. We need to modify this default file. Use your preferred text editor:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">sudo vi \/etc\/httpd\/conf.d\/ssl.conf<\/pre>\r\n\r\n\r\n\r\n<p>Now scroll down till you find the lines starting with:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">SSLCertificateFile\r\nSSL CertificateKeyFile<\/pre>\r\n\r\n\r\n\r\n<p>Change the default paths with the paths to the certificate file and key file respectively, as shown here:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1024\" height=\"664\" class=\"wp-image-30856\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-configure-a-self-signed-ssl-certificate-on-linux.png\" alt=\"how to configure a self signed ssl certificate on linux\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-configure-a-self-signed-ssl-certificate-on-linux.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-configure-a-self-signed-ssl-certificate-on-linux-150x97.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-configure-a-self-signed-ssl-certificate-on-linux-300x195.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-configure-a-self-signed-ssl-certificate-on-linux-768x498.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p>Save your changes. Now just restart Apache with:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">sudo apachectl restart<\/pre>\r\n\r\n\r\n\r\n<p>And you&#8217;re done! When Apache restarts, it will be configured to allow SSL connections by using the generated self-signed SSL certificates.<\/p>\r\n\r\n\r\n\r\n<p>When you connect to your IP address via HTTPS the next time, you&#8217;ll be warned that it&#8217;s not a trusted certificate:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1024\" height=\"936\" class=\"wp-image-30857\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-se-up-a-self-signed-ssl-certificate-on-linux.png\" alt=\"how to se up a self signed ssl certificate on linux\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-se-up-a-self-signed-ssl-certificate-on-linux.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-se-up-a-self-signed-ssl-certificate-on-linux-150x137.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-se-up-a-self-signed-ssl-certificate-on-linux-300x274.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-se-up-a-self-signed-ssl-certificate-on-linux-768x702.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p>That&#8217;s ok. We know this since we signed it ourselves! Just proceed and it&#8217;ll take you to the actual website:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1531\" height=\"1446\" class=\"wp-image-29012\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/Final-SSL-Working.png\" alt=\"\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/Final-SSL-Working.png 1531w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/Final-SSL-Working-150x142.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/Final-SSL-Working-300x283.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/Final-SSL-Working-768x725.png 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/Final-SSL-Working-1024x967.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/Final-SSL-Working-1080x1020.png 1080w\" sizes=\"(max-width: 1531px) 100vw, 1531px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p>Here you can see that it&#8217;s using the certificate that we created. It&#8217;s not much use for anyone else visiting your site since they can&#8217;t verify your identity. But you know it&#8217;s safe, and moreover that it&#8217;s <i>encrypted<\/i>. No man in the middle attacks!<\/p>\r\n\r\n\r\n\r\n<p>You now know how to generate your own self-signed SSL certificates and implement them on your Apache web server.<\/p>\r\n\r\n\r\n<hr class=\"wp-block-separator is-style-wide\" \/>\r\n\r\n\r\n<p>If you are one of our <a href=\"https:\/\/www.rosehosting.com\">Managed VPS hosting<\/a> clients, we can do all of this for you at no extra cost. Simply contact our system administrators and they will respond to your request as soon as possible.<\/p>\r\n\r\n\r\n\r\n<p>If you liked this blog post on how to create a self-signed <a href=\"https:\/\/www.rosehosting.com\/ssl-certificates-by-type.html\">SSL certificate<\/a> on Linux, please share it with your friends on social media networks, or if you have any question regarding this blog post, simply leave a comment below and we will answer it. Thanks!<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>In today&#8217;s guide, we will discuss how to generate a self-signed SSL certificate on Linux as well as how to &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Generate a Self-Signed SSL Certificate on Linux\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/#more-29007\" aria-label=\"Read more about How to Generate a Self-Signed SSL Certificate on Linux\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":30850,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1703,13],"tags":[],"class_list":["post-29007","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-security","category-tutorials","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How To Generate A Self-Signed SSL Certificate On Linux | RoseHosting<\/title>\n<meta name=\"description\" content=\"We&#039;ll show you how to generate a self-signed SSL certificate. Follow these simple steps and create your own SSL certificate easily!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Generate a Self-Signed SSL Certificate on Linux\" \/>\n<meta property=\"og:description\" content=\"How to Generate a Self-Signed SSL Certificate on Linux | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2018-11-07T20:33:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:34:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-generate-a-self-signed-ssl-certificate-on-linux.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"372\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-generate-a-self-signed-ssl-certificate-on-linux\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-generate-a-self-signed-ssl-certificate-on-linux\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Generate a Self-Signed SSL Certificate on Linux\",\"datePublished\":\"2018-11-07T20:33:38+00:00\",\"dateModified\":\"2022-06-03T08:34:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-generate-a-self-signed-ssl-certificate-on-linux\\\/\"},\"wordCount\":1020,\"commentCount\":6,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-generate-a-self-signed-ssl-certificate-on-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/how-to-generate-a-self-signed-ssl-certificate-on-linux.jpg\",\"articleSection\":[\"Security\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-generate-a-self-signed-ssl-certificate-on-linux\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-generate-a-self-signed-ssl-certificate-on-linux\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-generate-a-self-signed-ssl-certificate-on-linux\\\/\",\"name\":\"How To Generate A Self-Signed SSL Certificate On Linux | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-generate-a-self-signed-ssl-certificate-on-linux\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-generate-a-self-signed-ssl-certificate-on-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/how-to-generate-a-self-signed-ssl-certificate-on-linux.jpg\",\"datePublished\":\"2018-11-07T20:33:38+00:00\",\"dateModified\":\"2022-06-03T08:34:26+00:00\",\"description\":\"We'll show you how to generate a self-signed SSL certificate. Follow these simple steps and create your own SSL certificate easily!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-generate-a-self-signed-ssl-certificate-on-linux\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-generate-a-self-signed-ssl-certificate-on-linux\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-generate-a-self-signed-ssl-certificate-on-linux\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/how-to-generate-a-self-signed-ssl-certificate-on-linux.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/how-to-generate-a-self-signed-ssl-certificate-on-linux.jpg\",\"width\":742,\"height\":372,\"caption\":\"how to generate a self signed ssl certificate on linux\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-generate-a-self-signed-ssl-certificate-on-linux\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Generate a Self-Signed SSL Certificate on Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How To Generate A Self-Signed SSL Certificate On Linux | RoseHosting","description":"We'll show you how to generate a self-signed SSL certificate. Follow these simple steps and create your own SSL certificate easily!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/","og_locale":"en_US","og_type":"article","og_title":"How to Generate a Self-Signed SSL Certificate on Linux","og_description":"How to Generate a Self-Signed SSL Certificate on Linux | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2018-11-07T20:33:38+00:00","article_modified_time":"2022-06-03T08:34:26+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-generate-a-self-signed-ssl-certificate-on-linux.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Generate a Self-Signed SSL Certificate on Linux","datePublished":"2018-11-07T20:33:38+00:00","dateModified":"2022-06-03T08:34:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/"},"wordCount":1020,"commentCount":6,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-generate-a-self-signed-ssl-certificate-on-linux.jpg","articleSection":["Security","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/","name":"How To Generate A Self-Signed SSL Certificate On Linux | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-generate-a-self-signed-ssl-certificate-on-linux.jpg","datePublished":"2018-11-07T20:33:38+00:00","dateModified":"2022-06-03T08:34:26+00:00","description":"We'll show you how to generate a self-signed SSL certificate. Follow these simple steps and create your own SSL certificate easily!","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-generate-a-self-signed-ssl-certificate-on-linux.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/11\/how-to-generate-a-self-signed-ssl-certificate-on-linux.jpg","width":742,"height":372,"caption":"how to generate a self signed ssl certificate on linux"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-generate-a-self-signed-ssl-certificate-on-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Generate a Self-Signed SSL Certificate on Linux"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/29007","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=29007"}],"version-history":[{"count":5,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/29007\/revisions"}],"predecessor-version":[{"id":40952,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/29007\/revisions\/40952"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/30850"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=29007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=29007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=29007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}