来自.cert的OpenSSL主题不同于.csr

来自.cert的OpenSSL主题不同于.csr,openssl,ssl-certificate,x509certificate,ca,Openssl,Ssl Certificate,X509certificate,Ca,我从希望使用我的CA接收回.cert文件的服务器收到一个外部.csr。需要在.cert主题中包含serialNumber字段 通过检查.csr,我可以看到主题字段中存在的序列号: openssl req -in mycert.csr.pem -noout -text 但是,当我使用opensslca命令生成证书时,serialNumber字段从主题中消失了 openssl ca -config openssl.cnf -extensions server_sign_cert -d

我从希望使用我的CA接收回.cert文件的服务器收到一个外部.csr。需要在.cert主题中包含serialNumber字段

通过检查.csr,我可以看到主题字段中存在的序列号:

openssl req -in mycert.csr.pem -noout -text
但是,当我使用
opensslca
命令生成证书时,serialNumber字段从主题中消失了

openssl ca -config openssl.cnf       
-extensions server_sign_cert -days 375 -notext -md sha256 -in mycert.csr.pem -out mycert.cert.pem

是否有任何方法可以以与从CSR接收到的相同的方式将主题保留在证书文件中?

输出证书中包含的DN字段必须在openssl配置文件的策略部分中列出(策略部分中未提及的任何字段都会被自动丢弃)。有关详细信息,请参阅openssl命令的手册页,并搜索-policy和“policy FORMAT”部分

openssl ca -config openssl.cnf       
-extensions server_sign_cert -days 375 -notext -md sha256 -in mycert.csr.pem -out mycert.cert.pem
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 4108 (0x100c)
        Signature Algorithm: sha256WithRSAEncryption
        Validity
            Not Before: Jul 28 17:49:41 2019 GMT
            Not After : Aug  6 17:49:41 2020 GMT
        Subject: CN = central.superserver.com.br
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
        ...