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