- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我在 StartSSL.com 上获得了安全证书,并严格按照 Heroku 上的步骤操作。我获得了中级证书和根证书。
我尝试了不同的方法来链接这些文件,但我得到了这个错误(见截图)
http://i.imgur.com/8WVmAVu.jpg
我该如何修复这个错误?
我下载的文件是:
ca.pem (root cert)
sub.class1.server.ca.pem (intermediate cert)
copy and pasted the private key as server.key
copy and pasted the certificate as server.orig.crt
There's also the ca-bundle.pem that I tried using but no luck
我刚刚重新下载了所有文件并运行了这个“cat server.orig.crt sub.class1.server.ca.pem ca-bundle.pem > server.crt”然后运行 heroku certs:add server.crt server.key 我得到这个错误
Unable to read server.crt file
此外,我只是在没有任何 CAT 的情况下尝试,只是简单地“heroku certs:add ca-bundle.pem server.key”,我得到了这个错误
No certificate given is a domain name certificate
最佳答案
适合安装在 heroku 上的 pem 编码证书链应按顺序包括:站点、中间、然后是根 pem 编码证书。
cat server.orig.crt sub.class1.server.ca.pem ca.pem > heroku.crt
在我看来,这更像是您的私钥问题——您需要确保 pem 文件未使用密码加密,并且它与用于生成证书的 key 对相同。如果加密,私钥的头部将如下所示:
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
...
而不仅仅是:
-----BEGIN RSA PRIVATE KEY-----
MIICaQIBAAKBhACxlzv7H57F+vapTjqS9qdfDg20RjwFFU1B3yK8SqN7rX0jpjsW
H3B2lhCqKPWd2To2LoOolhnsFbr5qlKK3ep/nuUZfkx1aOIg4L0FgzbuCSJfKE5B
...
在前一种情况下,运行(linux,mac os):
openssl rsa -in server.key -out server.unencrypted.key
并在出现提示时输入密码。然后在调用 heroku 时使用 server.unencrypted.key 添加证书。
关于ruby-on-rails - 设置 SSL 时出现问题,不断收到 "no valid, non-passphrase-protected keys given"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15495617/
如果这不是一个错误,那就是另一个错误。如果不是那样的话,那就是别的东西了。我觉得我的项目已经改变了很多,现在只是试图解决代码签名问题,结果一切都搞砸了。我严格按照说明进行操作,但出现错误,例如当前的“
我不确定是否有一些我不知道的内置变量或规则,或者 make 是否有问题,或者我只是疯了。 对于我的一个项目,我有一个如下的 makefile: CC=g++ CFLAGS=-O3 `libpng-co
我有大约 10 个 div,它们必须不断翻转,每个 div 延迟 3 秒 这个 codrops 链接的最后一个效果是我正在寻找的,但无需单击 div http://tympanus.net/Devel
我如何使用 jQuery 持续运行 PHP 脚本并每秒获取响应,以及将鼠标上的少量数据发送到同一脚本? 我真的必须添加一些随机扩展才能让这么简单的计时器工作吗? 最佳答案 To iterate is
JBoss 4.x EJB 3.0 我见过如下代码(大大简化): @Stateless @TransactionAttribute(TransactionAttributeType.NOT_SUPPO
使用 PHPStorm,我试图忽略每次尝试进行 git 提交时 pop 的 workspace.xml。 我的 .gitignore 看起来像: /.idea/ .idea/workspace.xml
我是一名优秀的程序员,十分优秀!