82 Certificates certificates =
new Certificates();
88 certificates.setAsimbaCertificates(asimbaKeystore.listCertificates());
92 List<X509CertificateShortInfo> trustStoreCertificates =
new ArrayList<X509CertificateShortInfo>();
98 if (trustStoreCertificatesList != null) {
99 for (TrustStoreCertificate trustStoreCertificate : trustStoreCertificatesList) {
101 X509Certificate certs[] = SSLService.loadCertificates(trustStoreCertificate.getCertificate().getBytes());
103 for (X509Certificate cert : certs) {
104 X509CertificateShortInfo entry =
new X509CertificateShortInfo(trustStoreCertificate.getName(), cert);
105 trustStoreCertificates.add(entry);
107 }
catch (Exception e) {
logger.error(
"Certificate load exception", e); }
110 certificates.setTrustStoreCertificates(trustStoreCertificates);
113 List<X509CertificateShortInfo> internalCertificates =
new ArrayList<X509CertificateShortInfo>();
116 for (X509Certificate openDJCert : openDJCerts)
117 internalCertificates.add(
new X509CertificateShortInfo(
"OpenDJ SSL", openDJCert));
118 }
catch (Exception e) {
logger.error(
"Certificate load exception", e); }
121 for (X509Certificate httpdCert : httpdCerts)
122 internalCertificates.add(
new X509CertificateShortInfo(
"HTTPD SSL", httpdCert));
123 }
catch (Exception e) {
logger.error(
"Certificate load exception", e); }
126 for (X509Certificate shibIDPCert : shibIDPCerts)
127 internalCertificates.add(
new X509CertificateShortInfo(
"Shibboleth IDP SAML Certificate", shibIDPCert));
128 }
catch (Exception e) {
logger.error(
"Certificate load exception", e); }
129 certificates.setInternalCertificates(internalCertificates);
133 }
catch (Exception e) {
134 logger.error(
"list() Exception", e);
135 try { response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR,
"INTERNAL SERVER ERROR"); }
catch (Exception ex) {}
GluuAppliance getAppliance(String[] returnAttributes)
Definition: ApplianceService.java:111
KeystoreWrapper getKeystore()
Definition: AsimbaXMLConfigurationService.java:182
static final String SHIB_IDP_CERTIFICATE_FILE
Definition: CertificatesWebService.java:54
static final String HTTPD_CERTIFICATE_FILE
Definition: CertificatesWebService.java:53
List< TrustStoreCertificate > getTrustStoreCertificates()
Definition: GluuAppliance.java:566
ApplianceService applianceService
Definition: CertificatesWebService.java:63
Logger logger
Definition: CertificatesWebService.java:57
static final String OPENDJ_CERTIFICATE_FILE
Definition: CertificatesWebService.java:52
boolean isReady()
Definition: AsimbaXMLConfigurationService.java:178
ObjectMapper objectMapper
Definition: CertificatesWebService.java:65
AsimbaXMLConfigurationService asimbaXMLConfigurationService
Definition: CertificatesWebService.java:60