gpt4 book ai didi

使用 openSSL 的 Java OCSP 客户端

转载 作者:行者123 更新时间:2023-11-30 09:50:23 27 4
gpt4 key购买 nike

我的要求是这样的,我的机器上有一个客户端 CA 证书,并且我正在从请求消息的 header 中获取客户 CA 证书的编码数据。我必须使用 openSSL 通过 Java-OCSP 验证自定义 CA。

任何人都可以帮助我了解它到底需要什么 Jars 或完全有可能吗?

谢谢,苏曼

最佳答案

这个问题介绍了如何使用 OCSP 验证证书: Verifying a certificate with Verisign OCSP Server由于 OpenSSL 是一个 C/C++ 程序/库,如果您想使用它,您必须通过 Java 中的命令行调用它。

但是,如果您使用的是 Java - 为什么不使用 Java 的 OCSP 功能(或者特定于 Sun/Oracle Java)来验证它。

它只是被停用,但可以用几行代码激活:

PKIXParameters params = new PKIXParameters(anchors);
// Activate certificate revocation checking
params.setRevocationEnabled(true);
// Activate OCSP
Security.setProperty("ocsp.enable", "true");

这段代码摘自范雪磊的博客。它还显示了如何实际验证证书的示例:

http://blogs.oracle.com/xuelei/entry/enable_ocsp_checking

关于使用 openSSL 的 Java OCSP 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5182557/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com