用于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。