javax.security.cert.X509Certificate 与 java.security.cert.X509Certificate?

发布于 2024-10-06 19:00:42 字数 523 浏览 0 评论 0原文

你发现标题的不同了吗? (对我来说,这花了一些时间)

所以我按顺序使用了连接到 java.security.cert.X509Certificate 的充气城堡 创建证书。现在我正在寻找一种从原始字节创建 java.security.cert.X509Certificate 的方法。我没有任何方法可以做到这一点 java.security.cert.X509Certificate 但有一个( getInstance 静态方法) javax.security.cert.X509Certificate

问题是我无法将 javax.security.cert.X509Certificate 转换为 java.security.cert.X509Certificate。

关于如何将原始字节转换为 java.security.cert.X509Certificate 有什么想法吗?

另外,一个抽象类和另一个类之间有什么区别?为什么java有两个功能不同的函数?

Did you spot the difference in the title? (for me, it took some time)

So I used bouncy castle with connection to java.security.cert.X509Certificate in order
to create certificates. Now I'm looking for a way to create a java.security.cert.X509Certificate from raw bytes. I haven't any method to do this in
java.security.cert.X509Certificate but there is one(the getInstance static method) in
javax.security.cert.X509Certificate.

The problem is I cannot cast a javax.security.cert.X509Certificate to java.security.cert.X509Certificate.

Any ideas on what to do, to transform raw bytes into a java.security.cert.X509Certificate?

Also, what's the differences between the one abstract class and the other class? Why does java has two of them with different functionality?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦里南柯 2024-10-13 19:00:42

javax 版本已弃用。使用 CertificateFactory 生成证书原始字节。 javadoc中有一个例子。

The javax version is deprecated. Use CertificateFactory to generate a certificate from raw bytes. There is an example in the javadocs.

指尖上的星空 2024-10-13 19:00:42

这发生在我身上,因为我使用的是 j2se 但导入了 javax 类。
Certificate 和 X509Certficate 类同时存在于 J2SE 和 J2EE 中。

J2SE 中的导入 - 不是 javax.security...

import java.security.KeyStore;
import java.security.cert.CertificateFactory;
import java.security.cert.X509Certificate;

import java.security.cert.Certificate;

不是这些。

import javax.security.cert.X509Certificate;

This happened for me because I am using j2se but imported javax classes.
Certificate and X509Certficate classes exists both in J2SE and in J2EE.

Imports in J2SE - Not javax.security...

import java.security.KeyStore;
import java.security.cert.CertificateFactory;
import java.security.cert.X509Certificate;

import java.security.cert.Certificate;

Not these.

import javax.security.cert.X509Certificate;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文