【发布时间】:2017-12-08 22:48:50
【问题描述】:
我正在使用类似于this code 的东西。如何使用 sun.security 以编程方式在我的证书中添加设置 Subject Alternative Names?
【问题讨论】:
标签: java ssl x509certificate
我正在使用类似于this code 的东西。如何使用 sun.security 以编程方式在我的证书中添加设置 Subject Alternative Names?
【问题讨论】:
标签: java ssl x509certificate
好的,追踪几个来源有点棘手,但这是线索(以防它可以在将来帮助任何人,因为我在其他时候得到了帮助):
CertificateExtensions ext = new CertificateExtensions();
ext.set(SubjectAlternativeNameExtension.NAME, new SubjectAlternativeNameExtension(....*));
// * a `GeneralNames` object including a `GeneralName` object including (for example) an `IPAddressName` object.
然后将对象ext传递给证书的构造函数。
【讨论】: