{"id":85561,"date":"2022-10-07T22:09:45","date_gmt":"2022-10-08T03:09:45","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/hur-man-skapar-ett-sjalvsignerat-certifikat-i-linux\/"},"modified":"2022-10-07T22:09:45","modified_gmt":"2022-10-08T03:09:45","slug":"hur-man-skapar-ett-sjalvsignerat-certifikat-i-linux","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/hur-man-skapar-ett-sjalvsignerat-certifikat-i-linux\/","title":{"rendered":"Hur man skapar ett sj\u00e4lvsignerat certifikat i Linux"},"content":{"rendered":"<div>\n<p>Att skapa ett sj\u00e4lvsignerat SSL-certifikat i Linux \u00e4r ganska enkelt och kan g\u00f6ras med bara n\u00e5gra klick.  Du kan anv\u00e4nda ett sj\u00e4lvsignerat certifikat f\u00f6r att s\u00e4kra anslutningen mellan din webbserver och en bes\u00f6kares webbl\u00e4sare.  Linux g\u00f6r det v\u00e4ldigt enkelt f\u00f6r dig att generera ett certifikat och signera det med en privat nyckel.<\/p>\n<p>S\u00e5 h\u00e4r kan du skapa dina egna SSL-certifikat direkt fr\u00e5n din Linux-terminal.<\/p>\n<h2 id=\"what-is-an-ssl-certificate\"><span class=\"ez-toc-section\" id=\"Vad_ar_ett_SSL-certifikat\"><\/span>  Vad \u00e4r ett SSL-certifikat?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>SSL st\u00e5r f\u00f6r Secure Socket Layer.  Ett SSL-certifikat verifierar en webbplatss identitet och m\u00f6jligg\u00f6r en krypterad (s\u00e4ker) anslutning mellan webbplatsen och din webbl\u00e4sare.<\/p>\n<p>En s\u00e4ker anslutning kommer att kryptera all data som skickas fram och tillbaka mellan din webbl\u00e4sare och servern du kommunicerar med.  Detta f\u00f6rhindrar n\u00e5gon person eller dator i mitten fr\u00e5n att f\u00e5nga upp och l\u00e4sa data som \u00f6verf\u00f6rs.<\/p>\n<h2 id=\"can-i-use-a-self-signed-ssl-certificate-on-my-website\"><span class=\"ez-toc-section\" id=\"Kan_jag_anvanda_ett_sjalvsignerat_SSL-certifikat_pa_min_webbplats\"><\/span>  Kan jag anv\u00e4nda ett sj\u00e4lvsignerat SSL-certifikat p\u00e5 min webbplats?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Du kan installera och anv\u00e4nda ditt eget sj\u00e4lvsignerade SSL-certifikat p\u00e5 din webbplats och f\u00f6r att aktivera krypterade anslutningar.  Men eftersom en betrodd certifikatutf\u00e4rdare inte har undertecknat certifikatet kommer bes\u00f6karnas webbl\u00e4sare att visa en varning som s\u00e4ger det, och anger att webbplatsen inte kan identifieras med s\u00e4kerhet p\u00e5 grund av detta.<\/p>\n<p>Av denna anledning \u00e4r sj\u00e4lvsignerade certifikat i allm\u00e4nhet b\u00e4st att anv\u00e4ndas f\u00f6r utvecklings- och test\u00e4ndam\u00e5l, eller f\u00f6r applikationer som ett f\u00f6retag eller ett hemintran\u00e4t d\u00e4r anv\u00e4ndare kommer fr\u00e5n ett internt n\u00e4tverk och inte ansluter via internet.<\/p>\n<p>\u00c5terigen, det \u00e4r viktigt att notera att \u00e4ven om ett sj\u00e4lvsignerat SSL-certifikat kan orsaka varningar i din webbl\u00e4sare, kommer det fortfarande att m\u00f6jligg\u00f6ra en s\u00e4ker anslutning som fungerar p\u00e5 exakt samma s\u00e4tt som alla certifikat som skapats av en av de betrodda myndigheterna.<\/p>\n<p>Om du vill generera ett SSL-certifikat f\u00f6r en offentlig webbplats men vara s\u00e4ker p\u00e5 att anv\u00e4ndarna inte f\u00e5r n\u00e5gra f\u00f6rvirrande varningar, kanske du vill unders\u00f6ka hur du kan st\u00e4lla in en free SSL-certifikat fr\u00e5n en betrodd certifikatutf\u00e4rdare.<\/p>\n<h2 id=\"installing-openssl-on-linux\"><span class=\"ez-toc-section\" id=\"Installerar_OpenSSL_pa_Linux\"><\/span>  Installerar OpenSSL p\u00e5 Linux<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>F\u00f6r att generera ett sj\u00e4lvsignerat SSL-certifikat p\u00e5 Linux m\u00e5ste du f\u00f6rst se till att du har OpenSSL installerat.  F\u00f6r att g\u00f6ra det, \u00f6ppna en terminal och skriv in l\u00e4mpliga kommandon som motsvarar den distro du anv\u00e4nder.<\/p>\n<p>Om du anv\u00e4nder ett Debian-baserat system som Ubuntu eller Linux Mint:<\/p>\n<pre>sudo apt install openssl<\/pre>\n<p>Om du anv\u00e4nder en RPM-baserad distro som Fedora eller CentOS:<\/p>\n<pre>sudo dnf install openssl<\/pre>\n<p>S\u00e5 h\u00e4r installerar du OpenSSL p\u00e5 Arch Linux:<\/p>\n<pre>pacman -S openssl<\/pre>\n<p>Det b\u00f6r ta en stund f\u00f6r ditt system att ladda ner och installera <strong>openssl<\/strong> paket.<\/p>\n<h2 id=\"creating-your-self-signed-ssl-certificate\"><span class=\"ez-toc-section\" id=\"Skapa_ditt_sjalvsignerade_SSL-certifikat\"><\/span>  Skapa ditt sj\u00e4lvsignerade SSL-certifikat<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>N\u00e4r du har sett till att du har OpenSSL installerat kan du skapa ditt SSL-certifikat genom att ange ett enda kommando.  OpenSSL kommer att skapa certifikatet och motsvarande krypteringsnyckel i den aktuella katalogen.  S\u00e5 se till att du \u00e4r i katalogen d\u00e4r du vill att ditt certifikat och nyckel ska sparas innan du anger n\u00e5gra andra kommandon.<\/p>\n<p>F\u00f6r att skapa ditt sj\u00e4lvsignerade SSL-certifikat, skriv in f\u00f6ljande kommando vid prompten, och ers\u00e4tt de tv\u00e5 instanserna av <strong>min server<\/strong> med de filnamn som du vill anv\u00e4nda.<\/p>\n<pre>openssl req -newkey rsa:4096 -x509 -sha256 -days 365 -nodes -out myserver.crt -keyout myserver.key<\/pre>\n<p>Kommandot genererar ett certifikat och en privat nyckel som anv\u00e4nds f\u00f6r att signera certifikatet.  Du kan namnge filerna enligt din vilja.  Ovann\u00e4mnda kommando kommer att generera ett sj\u00e4lvsignerat certifikat med 4096-bitars kryptering som \u00e4r giltigt i 365 dagar.<\/p>\n<figure>\n<\/figure>\n<p>  F\u00f6r att slutf\u00f6ra processen kommer systemet att st\u00e4lla flera fr\u00e5gor om den organisation certifikatet \u00e4r avsett f\u00f6r.  Om du bara planerar att anv\u00e4nda certifikatet f\u00f6r personlig utveckling eller testning, kan du fylla i alla v\u00e4rden du vill f\u00f6rutom <strong>Vanligt namn<\/strong> f\u00e4lt.  I det h\u00e4r f\u00e4ltet ska du ange dom\u00e4nnamnet f\u00f6r webbplatsen d\u00e4r du planerar att installera certifikatet.<\/p>\n<h2 id=\"your-ssl-certificate-is-now-ready-to-use\"><span class=\"ez-toc-section\" id=\"Ditt_SSL-certifikat_ar_nu_redo_att_anvandas\"><\/span>  Ditt SSL-certifikat \u00e4r nu redo att anv\u00e4ndas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Det \u00e4r allt som beh\u00f6vs.  Du b\u00f6r nu ha ett SSL-certifikat (CRT-fil) och krypteringsnyckeln (KEY-fil) som anv\u00e4nds f\u00f6r att signera det.  F\u00f6lj bara instruktionerna p\u00e5 plattformen d\u00e4r du vill installera ditt certifikat s\u00e5 kommer du att kunna ansluta till din webbplats med krypterade HTTPS-anslutningar.<\/p>\n<p>Det \u00e4r inte m\u00e5nga Linux-anv\u00e4ndare som vet detta men du kan ocks\u00e5 anv\u00e4nda OpenSSL f\u00f6r att kryptera filer, hela diskkataloger och mer.<\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">JT McGinty (14 artiklar publicerade)<br \/><\/strong><\/p>\n<p>JT \u00e4r en veteran inom teknikbranschen med mer \u00e4n 25 \u00e5rs erfarenhet.  Fr\u00e5n teknisk support till programmering och systemadministration, han har gjort allt.  Han tycker s\u00e4rskilt om att l\u00e4ra nya anv\u00e4ndare friheten och kraften i Linux.<\/p>\n<p>                            Mer fr\u00e5n JT McGinty<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prenumerera_pa_vart_nyhetsbrev\"><\/span>Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>G\u00e5 med i v\u00e5rt nyhetsbrev f\u00f6r tekniska tips, recensioner, free e-b\u00f6cker och exklusiva erbjudanden!<\/p>\n<p>Klicka h\u00e4r f\u00f6r att prenumerera<\/p>\n<\/p><\/div>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><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><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-skapar-ett-sjalvsignerat-certifikat-i-linux\/#Vad_ar_ett_SSL-certifikat\" >Vad \u00e4r ett SSL-certifikat?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-skapar-ett-sjalvsignerat-certifikat-i-linux\/#Kan_jag_anvanda_ett_sjalvsignerat_SSL-certifikat_pa_min_webbplats\" >Kan jag anv\u00e4nda ett sj\u00e4lvsignerat SSL-certifikat p\u00e5 min webbplats?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-skapar-ett-sjalvsignerat-certifikat-i-linux\/#Installerar_OpenSSL_pa_Linux\" >Installerar OpenSSL p\u00e5 Linux<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-skapar-ett-sjalvsignerat-certifikat-i-linux\/#Skapa_ditt_sjalvsignerade_SSL-certifikat\" >Skapa ditt sj\u00e4lvsignerade SSL-certifikat<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-skapar-ett-sjalvsignerat-certifikat-i-linux\/#Ditt_SSL-certifikat_ar_nu_redo_att_anvandas\" >Ditt SSL-certifikat \u00e4r nu redo att anv\u00e4ndas<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-skapar-ett-sjalvsignerat-certifikat-i-linux\/#Prenumerera_pa_vart_nyhetsbrev\" >Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>Att skapa ett sj\u00e4lvsignerat SSL-certifikat i Linux \u00e4r ganska enkelt och kan g\u00f6ras med bara n\u00e5gra klick. Du kan anv\u00e4nda ett sj\u00e4lvsignerat certifikat f\u00f6r att s\u00e4kra anslutningen mellan din webbserver och en bes\u00f6kares webbl\u00e4sare. Linux g\u00f6r det v\u00e4ldigt enkelt f\u00f6r dig att generera ett certifikat och signera det med en privat nyckel. S\u00e5 h\u00e4r kan [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":85562,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[43454,254,27,6553,163,43453,532],"class_list":["post-85561","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-certifikat","tag-ett","tag-hur","tag-linux","tag-man","tag-sjalvsignerat","tag-skapar"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/85561","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=85561"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/85561\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/85562"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=85561"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=85561"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=85561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}