如何为 BouncyCastle 的 X509v3CertificateBuilder 创建一个空主题?
How do you make a null subject for BouncyCastle's X509v3CertificateBuilder?
我们正在从使用 X509V3CertificateGenerator 切换到新的 X509v3CertificateBuilder class。它坚持为主题提供一个 X500Name 对象,如果它为空则抛出 NPE。在我们的例子中,我们想要一个空主题,并将使用 SubjectAlternativeName(标记为关键)作为规范允许的替代方法。
我们如何创建一个空的 X500Name 对象以传递给构建器的构造函数?
找到了。
new X500Name(new RDN[0])
我们正在从使用 X509V3CertificateGenerator 切换到新的 X509v3CertificateBuilder class。它坚持为主题提供一个 X500Name 对象,如果它为空则抛出 NPE。在我们的例子中,我们想要一个空主题,并将使用 SubjectAlternativeName(标记为关键)作为规范允许的替代方法。
我们如何创建一个空的 X500Name 对象以传递给构建器的构造函数?
找到了。
new X500Name(new RDN[0])