How to Trust a Self-Signed CertificateWhy are self signed certificates not trusted and is there a way to make them trusted?On an “uncritical” site, is there any reason to NOT trust a self-signed certificate?Why do Browsers warn about self-signed certificates but not about plain HTTP (which is not even encrypted)?Do not trust all intermediate certificatesHow issuer's certificate is found to verify a given certificate?Is it acceptable for an employer to install a self-signed root certificate on employees personal devices at home?Which part of a self-signed certificate can be trusted?TLS: Clarification on trust in the certificate trust chainWhat are the differences of checking a self-signed certificate vs ignore it?Self Signed Certificate in Certificate of Chain

Has J.J.Jameson ever found out that Peter Parker is Spider-Man?

How to call made-up data?

Where can I see modifications made to the PATH environment variable by the Go installer

Is there any difference between "result in" and "end up with"?

Subtle ways to render a planet uninhabitable

Lower bound for the number of lattice points on high dimensional spheres

In a KP-K endgame, if the enemy king is in front of the pawn, is it always a draw?

Is there a general term for the items in a directory?

Export economy of Mars

How to understand "...to hide the evidence of mishandled magic, or else hidden by castle-proud house-elves" in this sentence

Unlocked Package Dependencies

A criterion for finite abelian group to embed into a symmetric group

Search and replace a substring only if another substring is not present

Is it uncompelling to continue the story with lower stakes?

(7 of 11: Fillomino) What is Pyramid Cult's Favorite Shape?

Basic CPA walkthrough

Why does Shift-right says it is bound to right?

How to transform a function from f[#1] to f[x]

Representation of the concatenation at the type level

Reasons for using monsters as bioweapons

How does shared_ptr<void> know which destructor to use?

Is there a word that describes people who are extraverted and/or energetic, but uneducated, unintelligent and/or uncreative?

Why does BezierFunction not follow BezierCurve at npts>4?

Skipping same old introductions



How to Trust a Self-Signed Certificate


Why are self signed certificates not trusted and is there a way to make them trusted?On an “uncritical” site, is there any reason to NOT trust a self-signed certificate?Why do Browsers warn about self-signed certificates but not about plain HTTP (which is not even encrypted)?Do not trust all intermediate certificatesHow issuer's certificate is found to verify a given certificate?Is it acceptable for an employer to install a self-signed root certificate on employees personal devices at home?Which part of a self-signed certificate can be trusted?TLS: Clarification on trust in the certificate trust chainWhat are the differences of checking a self-signed certificate vs ignore it?Self Signed Certificate in Certificate of Chain






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








4















According to Why are self signed certificates not trusted and is there a way to make them trusted?, to trust a self-signed certificate we need to import the root certificate into the trust store of the browser. Does that mean I must distribute to my clients a file, and is that the *.crt file, the *.csr, or the *.key file? What instructions should they follow to import that certificate correctly?










share|improve this question






























    4















    According to Why are self signed certificates not trusted and is there a way to make them trusted?, to trust a self-signed certificate we need to import the root certificate into the trust store of the browser. Does that mean I must distribute to my clients a file, and is that the *.crt file, the *.csr, or the *.key file? What instructions should they follow to import that certificate correctly?










    share|improve this question


























      4












      4








      4








      According to Why are self signed certificates not trusted and is there a way to make them trusted?, to trust a self-signed certificate we need to import the root certificate into the trust store of the browser. Does that mean I must distribute to my clients a file, and is that the *.crt file, the *.csr, or the *.key file? What instructions should they follow to import that certificate correctly?










      share|improve this question














      According to Why are self signed certificates not trusted and is there a way to make them trusted?, to trust a self-signed certificate we need to import the root certificate into the trust store of the browser. Does that mean I must distribute to my clients a file, and is that the *.crt file, the *.csr, or the *.key file? What instructions should they follow to import that certificate correctly?







      trust self-signed






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jul 24 at 13:53









      ShieldOfSalvationShieldOfSalvation

      1337 bronze badges




      1337 bronze badges























          2 Answers
          2






          active

          oldest

          votes


















          5















          Does that mean I must distribute to my clients a file, and is that the *.crt file, the *.csr, or the *.key file?




          You need to distribute the certificate, i.e. the *.crt file. The *.key file must be kept secret since this can be used to impersonate the certificate. It is only actually needed on the server.




          What instructions should they follow to import that certificate correctly?




          There is no generic way to install a certificate. Details depend on OS and client (i.e. different browsers, apps ...).






          share|improve this answer
































            0















            Does that mean I must distribute to my clients a file, and is that the *.crt file, the *.csr, or the *.key file?




            Both self-signed and CA-signed certificates share certain characteristics - they both have a private key that must be kept secret and a signed certificate that contains public key that you share with others. They key difference between CA-signed and self-signed certificates is what key is used to sign the certificate - self-signed certificate uses the private key associated with the certificate to sign it. To make all of this a bit more confusing, Root CAs are also self-signed, to differentiate them from a regular self-signed certificate you need to look at extensions like Basic Constraints.






            share|improve this answer



























              Your Answer








              StackExchange.ready(function()
              var channelOptions =
              tags: "".split(" "),
              id: "162"
              ;
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function()
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled)
              StackExchange.using("snippets", function()
              createEditor();
              );

              else
              createEditor();

              );

              function createEditor()
              StackExchange.prepareEditor(
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: false,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: null,
              bindNavPrevention: true,
              postfix: "",
              imageUploader:
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              ,
              noCode: true, onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              );



              );













              draft saved

              draft discarded


















              StackExchange.ready(
              function ()
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsecurity.stackexchange.com%2fquestions%2f214044%2fhow-to-trust-a-self-signed-certificate%23new-answer', 'question_page');

              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              5















              Does that mean I must distribute to my clients a file, and is that the *.crt file, the *.csr, or the *.key file?




              You need to distribute the certificate, i.e. the *.crt file. The *.key file must be kept secret since this can be used to impersonate the certificate. It is only actually needed on the server.




              What instructions should they follow to import that certificate correctly?




              There is no generic way to install a certificate. Details depend on OS and client (i.e. different browsers, apps ...).






              share|improve this answer





























                5















                Does that mean I must distribute to my clients a file, and is that the *.crt file, the *.csr, or the *.key file?




                You need to distribute the certificate, i.e. the *.crt file. The *.key file must be kept secret since this can be used to impersonate the certificate. It is only actually needed on the server.




                What instructions should they follow to import that certificate correctly?




                There is no generic way to install a certificate. Details depend on OS and client (i.e. different browsers, apps ...).






                share|improve this answer



























                  5












                  5








                  5








                  Does that mean I must distribute to my clients a file, and is that the *.crt file, the *.csr, or the *.key file?




                  You need to distribute the certificate, i.e. the *.crt file. The *.key file must be kept secret since this can be used to impersonate the certificate. It is only actually needed on the server.




                  What instructions should they follow to import that certificate correctly?




                  There is no generic way to install a certificate. Details depend on OS and client (i.e. different browsers, apps ...).






                  share|improve this answer














                  Does that mean I must distribute to my clients a file, and is that the *.crt file, the *.csr, or the *.key file?




                  You need to distribute the certificate, i.e. the *.crt file. The *.key file must be kept secret since this can be used to impersonate the certificate. It is only actually needed on the server.




                  What instructions should they follow to import that certificate correctly?




                  There is no generic way to install a certificate. Details depend on OS and client (i.e. different browsers, apps ...).







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jul 24 at 15:03









                  Steffen UllrichSteffen Ullrich

                  127k17 gold badges223 silver badges290 bronze badges




                  127k17 gold badges223 silver badges290 bronze badges


























                      0















                      Does that mean I must distribute to my clients a file, and is that the *.crt file, the *.csr, or the *.key file?




                      Both self-signed and CA-signed certificates share certain characteristics - they both have a private key that must be kept secret and a signed certificate that contains public key that you share with others. They key difference between CA-signed and self-signed certificates is what key is used to sign the certificate - self-signed certificate uses the private key associated with the certificate to sign it. To make all of this a bit more confusing, Root CAs are also self-signed, to differentiate them from a regular self-signed certificate you need to look at extensions like Basic Constraints.






                      share|improve this answer





























                        0















                        Does that mean I must distribute to my clients a file, and is that the *.crt file, the *.csr, or the *.key file?




                        Both self-signed and CA-signed certificates share certain characteristics - they both have a private key that must be kept secret and a signed certificate that contains public key that you share with others. They key difference between CA-signed and self-signed certificates is what key is used to sign the certificate - self-signed certificate uses the private key associated with the certificate to sign it. To make all of this a bit more confusing, Root CAs are also self-signed, to differentiate them from a regular self-signed certificate you need to look at extensions like Basic Constraints.






                        share|improve this answer



























                          0












                          0








                          0








                          Does that mean I must distribute to my clients a file, and is that the *.crt file, the *.csr, or the *.key file?




                          Both self-signed and CA-signed certificates share certain characteristics - they both have a private key that must be kept secret and a signed certificate that contains public key that you share with others. They key difference between CA-signed and self-signed certificates is what key is used to sign the certificate - self-signed certificate uses the private key associated with the certificate to sign it. To make all of this a bit more confusing, Root CAs are also self-signed, to differentiate them from a regular self-signed certificate you need to look at extensions like Basic Constraints.






                          share|improve this answer














                          Does that mean I must distribute to my clients a file, and is that the *.crt file, the *.csr, or the *.key file?




                          Both self-signed and CA-signed certificates share certain characteristics - they both have a private key that must be kept secret and a signed certificate that contains public key that you share with others. They key difference between CA-signed and self-signed certificates is what key is used to sign the certificate - self-signed certificate uses the private key associated with the certificate to sign it. To make all of this a bit more confusing, Root CAs are also self-signed, to differentiate them from a regular self-signed certificate you need to look at extensions like Basic Constraints.







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Jul 24 at 16:58









                          Kirill SinitskiKirill Sinitski

                          9314 silver badges12 bronze badges




                          9314 silver badges12 bronze badges






























                              draft saved

                              draft discarded
















































                              Thanks for contributing an answer to Information Security Stack Exchange!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid


                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.

                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function ()
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsecurity.stackexchange.com%2fquestions%2f214044%2fhow-to-trust-a-self-signed-certificate%23new-answer', 'question_page');

                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              Grendel Contents Story Scholarship Depictions Notes References Navigation menu10.1093/notesj/gjn112Berserkeree

                              Area configuration aggregation error after install Porto themeMagento 2.1 CE Installed but front/backend not loading/workingCSS not loading on page within Magento 2 pageCannot install module in Magento 2no commands defined in the “setup” namespace. in Magento2Magento 2: Static files are present but shows 404Why do i have to always run the commands to clean cache in Magento 2.1.8?Failure reason: 'Unable to unserialize value.'Error 500 after magento migrationIn production mode the site does not loadMagento 2 : Error 500 after installing

                              Middle Expansion Olielle Resaix Definition: Uttering songs of triumph shouting with joy triumphant exulting Sejunction Journal 붙다 달 고급 품목 외출 The stretch trades the screeching tin. Definition: The act of speaking with a drawl a drawl Cough Sand Definition: An uproar a quarrel a noisy outbreak Shake Iron Publicize Horse House Baby 사과 Resaix Flaggy Jelly Temporary Unequaled Puppet A drop in the bucket Shrew 성격 회원 성질 미팅 The burn frames the tacky quality. Materialistic The smoke reduces the way. Yammoe Nondescript Cheek 얼굴 배 약하다 날리다 타다 The illegal country shows the iron. Help Rule Drearien Smoke Teaching Meaty Wasp Abraham Lincoln Jaws 진심 수리하다 Size Cork Idea Convert Think Lark John Lennon 거울 청소 군 추천하다 아이스크림