2010-05-03 27 views
2

我正在開發一個用戶進行給定交易的網站,一旦完成,用戶就會獲得「安全證書」。證書用作交易證明,用戶可以在稍後階段上傳證書,以查看交易的詳細信息。作爲交易證明的自定義證書

目前我正在使用帶有加密字段的自定義XML文檔。它工作完美,但我想要一個標準化的方法,如X.509證書。我不是加密專家,但從我所瞭解的情況來看,X.509更適合由CA頒發的SSL。

是否有可能創建自己的有效的有效CRT文件?作爲一項測試,我使用WikiPedia提供的示例創建了一個CRT文件。但是,當我在Windows中打開文件時,出現以下警告:Invalid Public Key Security Object File - This file is invalid as the following: Security Certificate

這裏沒什麼運氣,所以有時間去問專家。我應該朝什麼方向前進?任何指導將不勝感激。

回答

1

這聽起來不像非對稱加密的工作。你所要做的只是創建一些只有你才能閱讀的數據?這是一個普通的老式對稱加密工作。要使用「正確」的算法取決於您的安全性和性能需求,但是您可以使用任何語言的庫。