如何为2次握手生成CA签名的SSL / TLS证书

时间:2019-02-06 05:43:51

标签: ssl openssl tls1.2 lets-encrypt ca

我需要生成TLS证书(CA签名),以便与第三方进行双向通信以提供生成的证书,然后访问其API。 (我使用的是Mac OS)

要实现此目的,请使用OPENSSL命令行

<body>

  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
		
   <div id="image1">
    <img class="bottom" src="dcim/20190202_100649 copy.jpg" />
    <img class="top" src="dcim/20190202_100649.jpg" />
    <audio id="audio1">
    <source src="ambience1.mp3"/>
    </audio>
  </div>

  <div id="image2">
    <img class="bottom" src="dcim/20190202_102808 copy.jpg" />
    <img class="top" src="dcim/20190202_102808.jpg" />
    <audio id="audio2">
    <source src="ambience2.mp3"/>
    </audio>
  </div>
		
  <div id="image3">
    <img class="bottom" src="dcim/20190202_101713 copy.jpg" />
    <img class="top" src="dcim/20190202_101713.jpg" />
    <audio id="audio3">
    <source src="ambience3.mp3"/>
    </audio>
  </div>

  <script>
    var audio1 = $("#audio1")[0];
    $("#image1").mouseenter(function() {
      audio1.play();
      audio1.loop = true;
    });
    $("#image1").mouseleave(function() {
      audio1.currentTime = 0;
      audio1.pause();
    });
  </script>

  <script>
    var audio2 = $("#audio2")[0];
    $("#image2").mouseenter(function() {
      audio2.play();
      audio2.loop = true;
    });
    $("#image2").mouseleave(function() {
      audio2.currentTime = 0;
      audio2.pause();
    });
  </script>

  <script>
    var audio3 = $("#audio3")[0];
    $("#image3").mouseenter(function() {
      audio3.play();
      audio3.loop = true;
    });
    $("#image3").mouseleave(function() {
      audio3.currentTime = 0;
      audio3.pause();
    });
  </script>

</body>

在生成企业社会责任时提及的国家,州,公司的实际价值

我需要组织单位/通用名称吗?还是可以将其保留为空白?

这生成了两个文件test.csr和test.key

要验证我是否尝试了以下命令

openssl req -new -newkey rsa:2048 -nodes -out test.csr -keyout 
test.key -subj 
"/C=CA/ST=B/L=C/O=test/OU=test/CN=test"

如何将CSR发送到CA以将其签名为证书

在我第一次尝试时,请告诉我,我发现很难理解文档

还可以使用 LetsEncrypt 吗?

当我使用Mac时,为我使用openssl req -in test.csr -noout -verify -key test.key 的letEncrypt安装 certbot ,然后我认为它要求提供网站,但我认为这里不需要一个?

如果任何人有任何有用的链接,或者我需要遵循什么步骤,以便生成可以发送的CA签名SSL / TLS证书。

0 个答案:

没有答案