有什么办法来创建.pfx文件来签署文件, 我找到了一个名为x509证书生成的程序,但我想知道它是否可以使用c#在代码中生成。如何生成.pfx文件?
6
A
回答
5
有一个Microsoft命令行工具makecert可用于生成证书。它是Windows SDK的一部分。在我的机器上有六种版本,例如在C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64
。然后,在您的代码中,您可以启动一个进程以使用适当的参数运行可执行文件。
3
3
首先,使用自签名证书签署文档是没有意义的,除非您的组织中有自定义的PKI层次结构(在后一种情况下,您需要知道自己在做什么,这似乎并非如此)。
PFX是一个或多个带有关联私钥的证书的容器。所以你不会生成“PFX文件”。您生成密钥对并创建证书,然后可以将其导出为PFX文件或其他格式。
如上所述,BouncyCastle可以生成证书,我们的SecureBlackbox库也可以生成证书并将其加载到多种不同的格式中或从多种不同的格式加载它们。
0
如果您阅读了关于@David Clarke的答案所提到的makecert,您将看到满足您的要求,您只需要一个使用.NET编写的托管makecert。
幸运的是,单人已实现了这个很久以前,
https://github.com/mono/mono/blob/master/mcs/tools/security/makecert.cs
0
您可以通过使用Adobe Reader的
使数字签名,如果您使用Adobe X - 然后去第3选项从左边 - 在这里你可以看到签名设置 - 打开此并去添加ID - 只需输入您的详细信息,你的完成.pfx文件已准备好你曾经浏览过它的位置...... -it有效期为6年
相关问题
- 1. 从CSR生成PFX
- 2. 如何从PFX文件发布证书
- 3. 如何将pem转换为pfx文件?
- 4. apache httpclient pfx文件
- 5. 如何从一个单独的.CRT/.p7b文件转换成一个.pfx文件
- 6. 如何生成.dox文件?
- 7. 如何生成classes.dex.toc文件?
- 8. 如何生成WSDL文件?
- 9. 如何生成* .ipa文件
- 10. 如何生成vcproj文件?
- 11. 如何生成.po文件?
- 12. 如何生成shrinkwrap文件?
- 13. 如何生成tsconfig.json文件?
- 14. 如何生成.class文件?
- 15. 如何生成WADL文件?
- 16. BlazeDS如何生成文件
- 17. 如何生成“l.bc”文件?
- 18. 如何生成modules.dep文件?
- 19. 如何把.pem转换成.pfx?
- 20. 如何将.snk文件转换为.pfx文件
- 21. 如何从sslopenfree 3文件输出创建.pfx文件?
- 22. 如何使用.PFX文件签署JAR文件
- 23. 更新pfx文件证书
- 24. 使用openSSL生成自签署的RSA-2048-SHA-256证书PFX文件
- 25. 从cert文件转换为pfx文件
- 26. 将.cer文件转换为.pfx文件
- 27. 如何从css文件生成文档?
- 28. 如何为我的phonegap生成生成p12文件?
- 29. 生成文件:如何生成的目标文件上一级目录
- 30. JSDB如何从Javascript生成.exe文件?
是什么让你觉得你需要一个pfx文件? – 2012-01-19 01:09:55
我在一个asp.net项目中工作,现在我需要这个以便对文档进行数字签名 – user773456 2012-01-19 01:58:47
您是否使用相同的证书签署每个文档? – 2012-01-19 02:26:23