标签: lets-encrypt

如何在Heroku上安装LetsEncrypt SSL证书

由于Heroku是只读的并且不允许sudo,我需要做什么才能在我们的应用程序的服务器上安装LetsEncrypt.org证书?

如果我已经确定了config.force_ssl = true那件事吗?

ruby-on-rails heroku ruby-on-rails-4 lets-encrypt

13
推荐指数
2
解决办法
5769
查看次数

Elixir Phoenix生产服务器存在Letsencrypt续订问题

我有一个用Elixir Phoenix框架工作的网站.该网站在开发和生产模式下运行良好.

当凤凰服务器在开发模式下运行,我没有问题renewingLet的加密证书,但是当完全相同的应用程序在PROD模式下运行,我不断尝试续订时,得到允许误差.请注意,我正在谈论完全相同的应用程序,在同一个 FreeBSD服务器上,由同一个用户执行- 两个命令都没有sudo.该唯一的区别是MIX_ENV=prod

我还注意到在prod模式下,凤凰服务器在Letsencrypt尝试访问我的priv/static/.well-known/acme-challenge/(some-unique-string)基本设置为phoenix + letsencrypt 时记录404错误在此博客文章中有详细说明

问题是:phoenix服务器如何在`prod'和'dev'模式之间区别对待目录/文件权限?

  • 使用Elixir 1.2.4和Phoenix 1.1.4

更新:

伙计们,因为LetsEncrypt和凤凰框架迅速发展,我上面列出的问题已不再是一个问题,如果你正在使用从LetsEncrypt和凤凰1.2.0最新cerbot

但这不是原始问题的答案.

freebsd elixir web-deployment phoenix-framework lets-encrypt

13
推荐指数
1
解决办法
1047
查看次数

Certbot /。众所周知/ acme挑战

我是否应该始终将/.well-known/acme-challenge暴露在服务器上?这是我的HTTP配置:

server {
 listen 80;

 location '/.well-known/acme-challenge' {
    root        /var/www/demo;
  }

 location / {
          if ($scheme = http) {
            return 301 https://$server_name$request_uri;
          }
 }
Run Code Online (Sandbox Code Playgroud)

它基本上将所有请求重定向到https,除了acme-challenge(用于自动续订)。我的问题:将位置“ /.well-known/acme-challenge”始终暴露在端口80上可以吗?还是在需要重新颁发证书时手动对其进行注释/取消注释?是否有任何安全问题?

任何建议或链接阅读有关此位置的赞赏。谢谢!

nginx lets-encrypt certbot

13
推荐指数
2
解决办法
2万
查看次数

如何为Google Cloud Compute Engine负载均衡器设置Letsencrypt?

我已经设置了我的Google云端项目,以便将负载均衡器与自动扩展实例模板结合使用.目前,实例组只有一个实例.

我的域名成功引用了负载均衡器IP.直到这些步骤一切正常.

现在我想为这个项目设置SSL.我想用Letsencrypt服务做到这一点,但是在尝试设置它时我没有成功.

在Google Cloud Engine负载均衡器窗口中,可以选择将先前创建的带有Google Cloud shell的证书设置到负载均衡器前端.不幸的是,我只能使用Google Cloud Shell创建.csr和.key文件.此外,我可以创建一个不安全的ssl证书并从中获取.cert文件,但我想使用letsencrypt创建一个安全的SSL证书文件.Letsencrypt服务需要直接访问域,从执行命令行的命令行界面,这可能是我收到错误的原因,表明无法检索域名.

我正在寻找一种使用Google Cloud在loadbalancer上安装Letsencrypt证书的方法.有没有办法如何使用letsencrypt手动创建.cert文件而不是直接安装?如果没有,是否有另一种方法或服务来从.csr和.key文件创建.cert文件?

ssl load-balancing google-compute-engine lets-encrypt certbot

13
推荐指数
2
解决办法
1万
查看次数

LetsEncrypt certbot多个续订钩子

我正在从LetsEncrypt的certbot自动更新SSL证书.实际更新正在运行,但我需要自动重新启动服务,以便加载续订的证书.我想知道你是否可以--renew-hook在cronjob中使用多个参数letsencrypt renew

如何在证书续订时自动重启服务?

lets-encrypt

12
推荐指数
5
解决办法
2万
查看次数

Certbot-auto - 手动插件无效

我已经使用带有--manual插件的certbot-auto生成了证书.现在certbot版本从0.25.1升级到0.26.1,现在我无法使用--manual选项,因为它在certbot 0.26.1中已弃用.

这是我用来生成证书的命令 -

`./certbot-auto certonly --manual -d *.example.com -d example.com --preferred-challenges dns-01 --server https://acme-v02.api.letsencrypt.org/directory`
Run Code Online (Sandbox Code Playgroud)

还有其他相关插件吗--manual?我可以在哪里生成TXT记录并在我的aws route53中更新它.

ssl ssl-certificate amazon-route53 lets-encrypt certbot

12
推荐指数
1
解决办法
680
查看次数

在C#中以编程方式将证书和私钥转换为.PFX

我有一个成功的LetsEncrypt证书请求的.cer文件输出.

我有原始私钥用于为LetsEncrypt创建证书签名请求(CSR).

现在我们需要使用.NET以编程方式将这两个文件组合成一个用于IIS的PFX包

由于我们试图以编程方式执行此操作,因此pvk2pfx不实用,如果可能,我们希望避免使用openssl.

为了演示,我们尝试复制此功能但使用CS .NET而不是pvk2pfx:pvk2pfx.exe -pvk Server.pvk -spc Server.cer -pfx Server.pfx

我已经详尽地进行了研究,以下是我看到的可能性:

一种方法似乎是使用X509Certificate2,如:

// Import the certificate
X509Certificate2 cert = new X509Certificate2("c:\\cert.cer");

// Import the private key
X509Certificate2 cert = new X509Certificate2("c:\\key.pvk");

// Or import the private key - Alternative method
X509DecryptString(token, @"c:\CA.pvk", "mypassword");

// Export the PFX file
certificate.Export(X509ContentType.Pfx, "YourPassword");
File.WriteAllBytes(@"C:\YourCert.pfx", certificateData);
Run Code Online (Sandbox Code Playgroud)

这里有一些其他的方法,但所有这些方法似乎省略了关于私钥的部分或他们需要pvk2pfx.exe

从证书文件转换为pfx文件 /sf/answers/335817471/

如何以编程方式创建X509Certificate2? http://www.wiktorzychla.com/2012/12/how-to-create-x509certificate2.html

选择,创建和查找X509证书:http: //www.wou.edu/~rvitolo06/WATK/Demos/HPCImageRendering/code/ImageRendering/AppConfigure/CertHelper.cs

无法将带有私钥的生成证书导出到字节数组 无法将带有私钥的生成证书导出到.net 4.0/4.5中的字节数组

如何以编程方式将带有证书链的pfx导入证书存储区. /sf/answers/640698691/

以C#编程方式导入.cer和.pvk证书文件,以便与https://gist.github.com/BrandonLWhite/235fa12247f6dc827051一起使用netsh http add sslcert

将cer转换为pfx证书的方法 https://gist.github.com/domgreen/988684

任何帮助非常感谢:-)


编辑1

CryptoGuy建议我们需要这个链接: …

c# security ssl-certificate pfx lets-encrypt

11
推荐指数
1
解决办法
1万
查看次数

允许加密的多个子域

我有一条有吸引力的消息,表明我很遗憾无法为多个子域生成证书:

Wildcard domains are not supported: *.mynewsiteweb.com
Run Code Online (Sandbox Code Playgroud)

另一方面,可以为每个子域逐个生成它.

有更好的解决方案吗?谢谢 :)




编辑

现在Certbot支持通配符,因为0.22.0版本( 2018-03-07 )

链接

谢谢

ssl-certificate lets-encrypt

11
推荐指数
4
解决办法
2万
查看次数

如何在 Nginx 中使用 Porkbun SSL 证书文件?

我正在尝试弄清楚如何使用 Porkbun Let's Encrypt Files with Nginx。
他们生成了一个包含以下文件的zip文件供我使用
domain.cert.pemintermediate.cert.pemprivate.key.pempublic.key.pem

从这个网站https://wbxpress.net/install-porkbun-ssl-nginx-wordpress/
我发现 domain.cert.pemssl_certificate是private.cert.pem
ssl_certificate_key

ssl_trusted_certificate但为了满足我的需要,我还必须指定。
有人能指出我正确的方向吗?

nginx ssl-certificate lets-encrypt

11
推荐指数
1
解决办法
4119
查看次数

使用LetsEncrypt SSL证书的站点的Android数字资产链接验证失败

当我碰到这个不寻常的问题时,我刚刚开始在我的应用程序中实现对App Links的支持.

按照Android Studio应用链接工具中的步骤,我很快就能够进行必要的更改.但是,当我开始验证数字资产链接文件与我的网站的关联时,我收到了一个错误.

在此输入图像描述

最初,我认为访问链接可能有一些错误.我尝试使用多个浏览器访问该链接,并且没有错误.

当我环顾四周寻找类似问题的人时,我发现了这篇文章.我试图关联的网站也使用了LetsEncrypt生成的SSL证书.所以,我尝试了另一个使用LetsEncrypt SSL的网站 - 结果相同.然后我使用了一个使用RapidSSL生成的SSL和宾果游戏的网站 - 它有效!

我不确定App Links团队是否注意到了这一点.但任何人都可以帮忙得到答案吗?

谢谢!

android applinks lets-encrypt

10
推荐指数
1
解决办法
573
查看次数