2013-03-27 30 views
1

我有一個簡單的問題(也許是愚蠢的),我沒有找到任何明確的答案。如果我從我的服務器(例如web)獲得來自受信任簽署公司的證書(比如verisign ...),我將擁有私鑰公鑰。有了這個證書,我可以建立我自己的中間CA並簽署證書請求,並且每個人都信任(我知道這不應該是..)?我真正的問題是:什麼會阻止我頒發證書以及公司如何保證沒有人會這樣做?從通常可信的證書創建我自己的中級授權

預先感謝!

回答

0

您沒有爲證書發佈支付授權或其他證書組織,但是對於證書驗證,如果您的證書有效或沒有過期,並且您的證書有效且未過期,並且您的證書有效聯繫信息按要求。

不幸的是,這是你必須忍受它,並支付他們,如果你真的需要SSL在您的網站。

我已經爲我的局域網服務器使用了自制證書,當我訪問這個https站點時,一個大紅色的警告通知我這個站點是惡意的並且它沒有有效的證書。這並不妨礙我,但我相信如果他們看到如此大膽的警告突然出現在他們的瀏覽器上,我的所有客戶都會解僱他。

你能做什麼?它是公司的世界

1

爲您的網站頒發的證書適用於SSL/TLS,並且不適用於頒發其他證書(密鑰用法字段不同)。因此,雖然技術上可以使用您的CA作爲另一個證書生成證書,但這樣生成的證書不會被適當實施和配置的驗證器(檢查密鑰使用情況的驗證器)信任。

+0

非常感謝!是否有特定的認證/標準來確保客戶/驗證人閱讀此「關鍵用法」擴展? – user2216188 2013-03-27 15:57:33

+0

@ user2216188,[RFC 5280](http://tools.ietf.org/html/rfc5280)(或3280)可能是您正在查找的規範。要成爲CA證書,這不僅僅是關鍵用法,也是「基本約束」。 – Bruno 2013-03-27 17:11:56

相關問題