Linux 相当于 WinCrypt API
当我需要针对 Windows 中受 X.509 保护的 SSL、TLS 和 SSH 服务器验证客户端应用程序时,我使用 WinCrypt 函数来处理证书接口功能。
Linux 上的 WinCrypt 的等效项是什么?,我正在尽可能寻找基于智能卡或安全 USB 令牌的 API。
谢谢。
when I need to authenticate client applications against X.509 protected SSL, TLS and SSH based servers in Windows, I use the WinCrypt functions to handle the certificate interfacing functionality.
What is the equivalent of WinCrypt for Linux?, I'm looking for smartcard or secure usb token based APIs where possible.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
OpenSSL 和 GnuTLS 提供完整的 X.509/SSL/TLS 加密功能,同时还通过 OpenSC 库。
我不确定针对 SSH 服务器进行身份验证意味着什么,但您可能想查看 OpenSSH 项目。
Both OpenSSL and GnuTLS provide full X.509/SSL/TLS cryptographic functionality, while also supporting smart cards via the OpenSC library.
I am not sure what authenticating against an SSH server implies, but you may want to have a look at the OpenSSH project.
不幸的是,PKCS#11 可能是 Linux 上任何有意义的事情的唯一真正替代方案,尤其是在考虑硬件访问时。 Linux 的典型优势/问题:可供选择的项目太多。而且只能在K或G世界中成为标准。
PKCS#11 is probably the only real alternative for anything meaningful on Linux, especially if considering hardware access, unfortunately. The typical strength/problem of Linux: too many projects to choose from. And one can only be standard in a K or G world.
我对Windows一无所知。但也许 OpenSSL 可以帮助你。
I know nothing about Windows. But perhaps OpenSSL could help you.