mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Fix issue in tenant id not append to certificate subject (#188)
Co-authored-by: Pahansith <pahansith@entgra.io> Reviewed-on: https://repository.entgra.net/community/device-mgt-core/pulls/188
This commit is contained in:
parent
f19f48d050
commit
8011170379
@ -847,8 +847,9 @@ public class CertificateGenerator {
|
|||||||
X500Name issuerName = new X500Name(subjectDn);
|
X500Name issuerName = new X500Name(subjectDn);
|
||||||
String commonName = certificationRequest.getSubject().getRDNs(BCStyle.CN)[0].getFirst()
|
String commonName = certificationRequest.getSubject().getRDNs(BCStyle.CN)[0].getFirst()
|
||||||
.getValue().toString();
|
.getValue().toString();
|
||||||
X500Name subjectName = new X500Name("O=" + commonName + "O=AndroidDevice,CN=" +
|
int tenantId = PrivilegedCarbonContext.getThreadLocalCarbonContext().getTenantId();
|
||||||
serialNumber);
|
X500Name subjectName = new X500Name("O=" + commonName + " ,CN=" +
|
||||||
|
serialNumber + ", OU=tenant_" + tenantId);
|
||||||
Date startDate = new Date(System.currentTimeMillis());
|
Date startDate = new Date(System.currentTimeMillis());
|
||||||
Date endDate = new Date(System.currentTimeMillis()
|
Date endDate = new Date(System.currentTimeMillis()
|
||||||
+ TimeUnit.DAYS.toMillis(365 * 100));
|
+ TimeUnit.DAYS.toMillis(365 * 100));
|
||||||
@ -869,7 +870,7 @@ public class CertificateGenerator {
|
|||||||
io.entgra.device.mgt.core.certificate.mgt.core.bean.Certificate certificate =
|
io.entgra.device.mgt.core.certificate.mgt.core.bean.Certificate certificate =
|
||||||
new io.entgra.device.mgt.core.certificate.mgt.core.bean.Certificate();
|
new io.entgra.device.mgt.core.certificate.mgt.core.bean.Certificate();
|
||||||
List<io.entgra.device.mgt.core.certificate.mgt.core.bean.Certificate> certificates = new ArrayList<>();
|
List<io.entgra.device.mgt.core.certificate.mgt.core.bean.Certificate> certificates = new ArrayList<>();
|
||||||
certificate.setTenantId(PrivilegedCarbonContext.getThreadLocalCarbonContext().getTenantId());
|
certificate.setTenantId(tenantId);
|
||||||
certificate.setCertificate(issuedCert);
|
certificate.setCertificate(issuedCert);
|
||||||
certificates.add(certificate);
|
certificates.add(certificate);
|
||||||
saveCertInKeyStore(certificates);
|
saveCertInKeyStore(certificates);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user