javax.security.cert.X509Certificate vs java.security.cert.X509Certificate? [英] javax.security.cert.X509Certificate vs java.security.cert.X509Certificate?
问题描述
你发现标题有什么不同吗? (对我来说,需要一些时间)
Did you spot the difference in the title? (for me, it took some time)
所以我使用弹性城堡连接到 java.security.cert.X509Certificate
按顺序
创建证书。现在我正在寻找一种方法从原始字节创建一个 java.security.cert.X509Certificate
。我没有任何方法,在
java.security.cert.X509Certificate
,但有一个(getInstance静态方法)在
javax.security.cert.X509Certificate
。
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
.
问题是我无法将 javax.security.cert.X509Certificate
转换为 java .security.cert.X509Certificate
。
The problem is I cannot cast a javax.security.cert.X509Certificate
to java.security.cert.X509Certificate
.
任何想做什么,将原始字节转换为 java。 security.cert.X509Certificate
?
Any ideas on what to do, to transform raw bytes into a java.security.cert.X509Certificate
?
另外,一个抽象类和另一个类之间有什么区别?为什么java有两个不同的功能?
Also, what's the differences between the one abstract class and the other class? Why does java has two of them with different functionality?
推荐答案
javax版本已弃用。使用 CertificateFactory 从原始字节生成证书。在javadocs中有一个例子。
The javax version is deprecated. Use CertificateFactory to generate a certificate from raw bytes. There is an example in the javadocs.
这篇关于javax.security.cert.X509Certificate vs java.security.cert.X509Certificate?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!