|
|
@ -348,19 +348,19 @@ public class CertificateGenerator {
|
|
|
|
Date validityBeginDate = commonUtil.getValidityStartDate();
|
|
|
|
Date validityBeginDate = commonUtil.getValidityStartDate();
|
|
|
|
Date validityEndDate = commonUtil.getValidityEndDate();
|
|
|
|
Date validityEndDate = commonUtil.getValidityEndDate();
|
|
|
|
|
|
|
|
|
|
|
|
X500Name certSubject = request.getSubject();
|
|
|
|
X500Name certSubject = new X500Name(ConfigurationUtil.DEFAULT_PRINCIPAL);
|
|
|
|
Attribute attributes[] = request.getAttributes();
|
|
|
|
Attribute attributes[] = request.getAttributes();
|
|
|
|
|
|
|
|
|
|
|
|
if (certSubject == null) {
|
|
|
|
// if (certSubject == null) {
|
|
|
|
certSubject = new X500Name(ConfigurationUtil.DEFAULT_PRINCIPAL);
|
|
|
|
// certSubject = new X500Name(ConfigurationUtil.DEFAULT_PRINCIPAL);
|
|
|
|
} else {
|
|
|
|
// } else {
|
|
|
|
org.bouncycastle.asn1.x500.RDN[] rdn = certSubject.getRDNs();
|
|
|
|
// org.bouncycastle.asn1.x500.RDN[] rdn = certSubject.getRDNs();
|
|
|
|
|
|
|
|
//
|
|
|
|
if (rdn == null || rdn.length == 0) {
|
|
|
|
// if (rdn == null || rdn.length == 0) {
|
|
|
|
certSubject = new X500Name(ConfigurationUtil.DEFAULT_PRINCIPAL);
|
|
|
|
// certSubject = new X500Name(ConfigurationUtil.DEFAULT_PRINCIPAL);
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
X509v3CertificateBuilder certificateBuilder = new X509v3CertificateBuilder(
|
|
|
|
X509v3CertificateBuilder certificateBuilder = new X509v3CertificateBuilder(
|
|
|
|
new X500Name(issueSubject), CommonUtil.generateSerialNumber(),
|
|
|
|
new X500Name(issueSubject), CommonUtil.generateSerialNumber(),
|
|
|
|
validityBeginDate, validityEndDate, certSubject, request.getSubjectPublicKeyInfo());
|
|
|
|
validityBeginDate, validityEndDate, certSubject, request.getSubjectPublicKeyInfo());
|
|
|
|