2013-03-18 108 views
1

我有一定的需要在運行中生成它們。雖然我猜我可以使用openssl命令來生成文件,然後閱讀並刪除它們,但如果在node.js中有一種方法可以實現,那將會很不錯。在運行中使用node.js生成PKCS#12(.pfx .p12)?

有什麼建議嗎?我檢查了certgen,但它沒有我正在尋找的東西(另外,它只是調用命令行命令並生成文件...)。

回答

1

我有同樣的需求。

如果你知道C++,你可以編寫一個模塊直接鏈接到OpenSSL。

如果不是(像我一樣),那麼你基本上堅持CLI調用。 PS:我肯定會避免編寫代碼來自己做證書生成。對於高度安全相關的代碼恕我直言,重新使用一個可靠的,完善的產品如OpenSSL總是更好。

+1

我當然會使用OpenSSL,但我不想寫它周圍的C++包裝。我想我知道明天我會做什麼。謝天謝地,我確實知道C++ :) – Mamsaac 2013-03-18 07:04:55

+0

如果你想要做人(包括我;-))一大好事,如果可以將它作爲開源發佈的話,它將會超級棒...... – 2013-03-18 10:07:15

+1

在檢查openssl命令行工具的源代碼代碼,我希望在未來7天內完成此操作。我必須這麼做,所以沒有任何藉口。希望它不是充滿了bug :) – Mamsaac 2013-03-18 20:31:33