用于python / java / c的OCSP库吗?

时间:2020-03-06 14:49:23  来源:igfitidea点击:

回到我先前关于OCSP的问题,有人知道用于Python,Java和C的"可靠" OCSP库吗?

我需要"客户端" OCSP功能,因为我将根据OCSP响应者检查证书的状态,因此响应者功能并不那么重要。

谢谢

解决方案

我们是否检查过pyOpenSSL ..确保openssl支持ocsp,并且python绑定可能支持它

Java 5支持通过内置的OCSP进行吊销检查。如果要构建OCSP响应程序,或者对吊销检查有更好的控制,请查看Bouncy Castle。我们可以使用它来实现自己的CertPathChecker,例如,在其状态检查中使用非阻塞I / O。

OpenSSL是C语言中OCSP使用最广泛的产品。尽管令人难以置信,但它相当可靠,虽然令人难以置信。我建议查看apps / ocsp.c,以获得有关如何发出OCSP请求和验证响应的很好的示例。

Vista和Server 2008在CAPI中具有内置的OCSP支持。查看CertVerifyRevocation。