使用CA证书我自己的代码
Use CA certificate my own code
我已经搜索了几个主题,但我并没有真正找到我需要的。问题是:我想用我自己编写的程序(桌面或网络)中的数字证书对文件进行签名。然后我想知道:
- 如果我能用CA证书做到这一点
- 哪个CA可以向我颁发证书,我可以在我的程序中使用。我指的是CA证书文件,该文件具有访问算法、密钥的方法,还可以向服务器发送验证请求?一种API
- 这种证书存在吗?我能免费找到它吗
只要我正确理解了你的问题,请在下面找到我的答案:
1-您可以通过生成密钥对来生成"获取数字证书",然后由任何CA(您自己的CA或任何公共信任的CA)对您的公钥进行签名
2-您可以向CA申请获得数字证书。猜测你想要一个公共信任的证书,而不是可以使用广泛的CA。我建议您查看Let's Encrypt项目,他们发布免费证书。使用您的数字证书是您的实现问题。基本上,你需要知道你想用它实现什么(比如机密性、身份验证、完整性等)。通常你想实现SSL来实现这些功能。对于签名文档,您需要使用与用于获取数字证书的公钥关联的私钥进行加密。
3-正如我在第二个答案中所说,是的,有免费的公共信任数字证书选项
相关文章:
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 编译包含字符串的代码时遇到问题
- 为什么我的C#代码在调用回C++COM直到Task时会暂停.等待/线程.加入
- 在自己的C++项目中使用Simulink生成的C/C++代码
- 我应该在服务模板中的什么位置添加自己的代码?
- 我迷失在自己的代码中
- 如何将用户代码合并到我自己的应用程序中?
- 使用CA证书我自己的代码
- 试图用c++编写我自己的链表实现,在点击列表中的3个元素后编写segfault代码
- 如何编写自己的代码来替换`sTD :: min_element`以在向量中找到最小的值
- 应使用COCOS2D或在C中创建自己的代码
- 如何修改此基于MFC的代码片段以使用自己选择的窗口类名
- 无法弄清楚我自己的代码
- 当titleChanged事件在Qt中的QWebView中发生时,如何启动我自己的代码序列
- 如何编译自己的C代码作为ModemManager的一部分
- C++ VS 调试代码,请设置自己的调试标志
- 我可以使用clang解析C代码,即使我必须在我自己的源代码上使用RTTI
- 在编译我自己的代码时拒绝许可
- 程序员应该使用STL还是编写自己的代码?
- 反向工程您自己的代码c++