2011-11-16 41 views
0

好吧,現在它的簡單和簡單,我已經用php生成了一個openssl證書,但是當我查看它,然後它顯示我同樣頒發和頒發給我如何更改發佈的東西現在我知道我們需要添加一個CA而簽約從openssl_csr_sign()之類我如何更改openssl配置?

openssl_csr_sign(混合$ CSR,混合$ CACERT,混合$ priv_key,INT $天[,數組$ configargs [摘要$串行= 0]])

證書其中$ cacert是ca證書,並提供一個ca證書,但當我這樣做,它不做任何更改我主要的猜測是,我必須編輯openssl.cnf,但我不明白它在哪裏編輯得到這個結果。

回答

0

除非我誤解了你,如果它是一個自簽名/自我頒發的證書,那就是它的樣子。如果您想擁有由您以外的人發佈的有效「可信」證書,您需要從可信來源(verisign等)獲得第三方證書。

+0

我想要的是,我有一個項目在我的其他公司之下,現在我的公司將向該項目頒發該證書,那我該怎麼做openssl。 –