2012-01-10 69 views
2

我們的證書在digicert驗證網站上驗證通過。取消授權回撥時的SSL證書錯誤

以下錯誤消息出現在我們的服務器端日誌,當Facebook的響應應用程序刪除發送一個解除授權的回調:

1326154676 2012.01.09 16:17:56 LOG3[30722:4057095072]: SSL_accept: 14094418: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca 
1326154676 2012.01.09 16:17:56 LOG4[30722:4057095072]: SSL_accept error occured for client ip = 69.171.224.250:53589 

請注意,SSL握手,似乎如果我使用回調API工作將相同的服務器註冊爲「回叫」服務器。

+0

'頒發給...組織單位:www.digicert.com' - 它看起來像是DigiCert爲其自己頒發的證書。或者它是你的存根? – 2012-01-10 12:10:22

+0

不是這種情況。 OU不是digicert ..只有發行人是digicert .. – 2012-01-10 18:45:05

+0

有關如何解決問題的任何更新?我遇到了與StartSSL證書類似的問題... – zentralmaschine 2012-08-13 14:26:10

回答

0

https://groups.google.com/d/msg/nodejs/evvmWpjwrQc/9yD7_cEQL0cJ,Node.js的可能有一些問題,驗證DigiCert和Thawte證書:

貌似這些證書不具有的SubjectAltName元素最喜歡 通配符證書做。 lib.js假定通配符證書將有 的SubjectAltName和不檢查 通配符匹配的貶值subject.CN上線163和166

它看起來像這個問題被提交爲https://github.com/joyent/node/pull/4255和補丁有降落 - 但是,我不清楚是否有任何計劃將修復程序回溯到node.js 0.10。