那你好。我在AWS中创建CA证书时遇到问题。
我已下载AWS网站提供给我的CSR.pem
文件。我将此文件发送到我的实例(是一个ubuntu服务器)。我按照说明签署了文件。
openssl genrsa 2048 > CRS.pem
这会生成一个CSR.pem文件。我不太清楚为什么我需要创建这个文件,但它已经完成了。之后它说我必须:
openssl req -new -key CRS.pem -out CSR.pem
这很有用,我不得不提出我的证书。然后它说我必须在我需要认证的日子里创建一个新文件。
openssl x509 -req -days 365 -in CRS.pem -signkey CSR.pem -out server.crt
我得到了一个错误,在环顾四周后我发现了这个解决方案。
openssl x509 -req -days 365 -in CSR.pem -signkey key.pem -out server.crt
我导出了这3个文件。
CSR.pem
CRS.pem
key.pem
我认为我有一切可以获得我的CA证书但是在选择pem文件时我收到了这个错误:
ValidationException 检测到1个验证错误:值' ----- BEGIN 证书申请----- MIIC1DCCAbwCAQAwgY4xCzAJBgNVBAYTAkVDMRIwEAYDVQQIDAlQaWNoaW5jaGEx DjAMBgNVBAcMBVF1aXRvMQ8wDQYDVQQKDAZab2V0aXMxCzAJBgNVBAsMAklUMRUw EwYDVQQDDAxEYXZpZCBadXJpdGExJjAkBgkqhkiG9w0BCQEWF2luZm9AY2VyYmVy dXNsYWJzLmdhbWVzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA + pYW xjny8rPfO4 / sWmlWfWfMgZBwDVH9RhRRN7flpcUOPyps4fxrzeonyi8 + RF + PXPlN g8iTKMWfXS3upWjzaAfgFx / 44RRLlKC3adzljr6hmPLjnCVkXQ5RgjvPnfcCuMuO BOFlS7cgP8g68n9w1mKfsCacNcGjPYQPdL1 / 1XgnK7Tqzoo8dVA0GtU + CNxB4Tjp w3dqkLI9 + nX6V5ZF7nmKBFrnpcsIoD10kLTNM9oVPDpfQC3XgFxUmtBNOB9Nf9I3 YZN0djsvMKomSPLa0vuu3sTv0 / otr4A0zltoIMUf9cY9IK5NQUf721HGJNwWvxqY uR9qfEjyElBGlEulZwIDAQABoAAwDQYJKoZIhvcNAQELBQADggEBAAVN2aZSJVpg ty9HBAGxP / 3rkSEGB2WnmzOdC + bbPYj1UXg + C0TyRyvEtL4r2wvvpt426izWJniG Q8L6SKA5gymzCxSZ7Tn43Ln1pT36TeqXqO + E6JngM4NLV + UDO1V4xzJjA9SKgNjU / sTMqijJz1c3 + MZjqzvK3fOjMlTNYmTZADO7Xk4Mmn5S9drA + oNY2gtpzAMrDIEO 1sWpSRgOFJGQesxEfuVdQkcj0NPh9pf5Iu48NMWHUlu2ce5FS5u7GQKVDUvopNpo Bf29y05qwUl3OTdHu9pvwN7VYyCIbWrd6YQ0iD6VYDeavh9LB6WVpzvZUDMGUz2e rFOzZ2au / 8s = ----- END CERTIFICATE REQUEST -----'在'证书' 无法满足约束:成员必须满足正则表达式 模式: - {5}开始 CERTIFICATE- {5} \ u000D?\ u000A([A-ZA-Z0-9 / +] {64} \ u000D?\ u000A)* [A-ZA-Z0-9 / +] {1,64} = { 0,2} \ u000D?\ u000A- {5} END CERTIFICATE- {5}(\ u000D?\ u000A)?
我尝试过所有类型的组合来完成这项工作,但我不知道如何修复它。
答案 0 :(得分:0)
尝试使用语法
file://CSR.pem
在指定输入/输出文件时