【发布时间】:2021-07-14 01:22:17
【问题描述】:
我正在生成证书,证书策略必须具有多个策略限定符信息。预期的结果是左边的那个。我目前的结果是右边的那个
我使用的代码如下。这会生成两个证书策略
private CertificatePolicies generateCertificatePolicies(Map<String, String> certificateParameters) {
PolicyQualifierInfo pqInfo = new PolicyQualifierInfo(certificateParameters.get("PolicyQualifierInfo"));
PolicyInformation policyInfo = new PolicyInformation(new ASN1ObjectIdentifier(certificateParameters.get("PolicyQualifierInfoOID")), new DERSequence(pqInfo));
PolicyQualifierInfo pqUserNotice = new PolicyQualifierInfo(
certificateParameters.get("PolicyQualifierUserNotice"));
PolicyInformation policyInfo2 = new PolicyInformation(PolicyQualifierId.id_qt_unotice,
new DERSequence(pqUserNotice));
PolicyInformation[] certificatePolicies = { policyInfo, policyInfo2 };
return new CertificatePolicies(certificatePolicies);
}
【问题讨论】:
-
您的问题,尤其是任何可能的答案似乎与 PDFBox 无关。
标签: java certificate pdfbox bouncycastle pki