Python / Java / C 的OCSP库是什么?

5

回到我之前提到的有关OCSP的问题,有人知道Python、Java和C的“可靠”OCSP库吗?

我需要“客户端”OCSP功能,因为我将检查证书状态并与OCSP响应器进行比对,因此响应器功能并不那么重要。

谢谢

3个回答

3

Java 5支持通过内置OCSP进行吊销检查。如果您想构建一个OCSP响应器或更细致地控制吊销检查,请查看Bouncy Castle。您可以使用它来实现自己的CertPathChecker,例如在其状态检查中使用非阻塞 I/O。


1

你有检查过 pyOpenSSL 吗?我确定 OpenSSL 支持 OCSP,而 Python 绑定可能也支持它。


1

OpenSSL 是 C 语言中最广泛使用的 OCSP 产品。它非常可靠,但是非常晦涩难懂。我建议查看 apps/ocsp.c,以获得如何进行 OCSP 请求和验证响应的很好的示例。

Vista 和 Server 2008 在 CAPI 中内置了 OCSP 支持;请查看 CertVerifyRevocation


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接