如何使用OpenSSL验证/阅读IIS7 SSL更新CSR
我有幸每周处理大约5个SSL CSR,然后将其传递给我们的CA进行检查,以检查其有效性。我在Ubuntu机器上使用OpenSSL来检查它们是否有效,测试诸如正确的OU名称,合理的CN,密钥大小> = 2048位等内容,因为我们的请求有时不正确。 前几天,我收到来自IIS7计算机的续订请求。我完全不知道如何使用OpenSSL来阅读此内容。这是有效的,因为我的CA已接受它... “ file(1)”表示这是“ RFC1421安全证书签名请求文本”,这是我在这里大约50%的CSR(其余为“ PEM证书请求”)所说的内容。 $ head iis7rcsr -----BEGIN NEW CERTIFICATE REQUEST----- MIIQsQYJKoZIhvcNAQcCoIIQojCCEJ4CAQExCzAJBgUrDgMCGgUAMIIJegYJKoZI hvcNAQcBoIIJawSCCWcwggljMIIIzAIBADCB2zELMAkGA1UEBhMCTloxDTALBgNV BBEMBDkwNTQxDjAMBgNVBAgMBU90YWdvMRAwDgYDVQQHDAdEdW5lZGluMRwwGgYD ... ... openssl req,它读取CSR(PKCS#10)无法理解它... $ openssl req -in iis7rcsr -text unable to load X509 request 5156:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c:1316: 5156:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:tasn_dec.c:380:Type=X509_REQ_INFO 5156:error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 error:tasn_dec.c:748:Field=req_info, Type=X509_REQ 5156:error:0906700D:PEM …