private CertificateAuthorityPortType getPort() {

    try {

      // //////////////////////////////////////////////////////
      // Search for CA organization
      // //////////////////////////////////////////////////////

      Organization caOrg = null;

      Collection<String> findQualifiers = new ArrayList<String>();
      findQualifiers.add(FindQualifier.SORT_BY_NAME_DESC);

      Collection<String> namePatterns = new ArrayList<String>();
      namePatterns.add("%" + organizationName + "%");

      // Make serch for organization name
      BulkResponse bulkResponse =
          businessQueryManager.findOrganizations(
              findQualifiers, namePatterns, null, null, null, null);
      Collection<Organization> searchedOrg = bulkResponse.getCollection();

      for (Organization org : searchedOrg) {
        if (org.getName().getValue().equals(organizationName)) {
          Logger.getLogger(this.getClass()).info("Organization - " + org.getName().getValue());
          caOrg = org;
          break;
        }
      }

      // //////////////////////////////////////////////////////
      // Search for CA Service
      // //////////////////////////////////////////////////////
      String url = null;
      if (caOrg != null) {

        Collection<Service> findServices = caOrg.getServices();
        for (Service service : findServices) {
          if (service.getName().getValue().equals("policia")) {
            Logger.getLogger(this.getClass())
                .info("    Service - " + service.getName().getValue().toString());
            // Get CA URL
            Collection<ServiceBinding> bindingList = service.getServiceBindings();
            for (ServiceBinding binding : bindingList) {
              url = binding.getAccessURI();
              System.out.println("URL: " + url);
            }
            break;
          }
        }

      } else {
        System.err.println("[LOG]Anacom organization was not found in jUDDI!");
      }

      CertificateAuthorityService ca = new CertificateAuthorityService(new URL(url));
      CertificateAuthorityPortType port = ca.getCertificateAuthorityPort();
      return port;

    } catch (Exception e) {
      System.err.println(
          "[jUDDI-ERROR] Error while getting replicas from jUDDI: " + e.getMessage());
      e.printStackTrace();
    }
    return null;
  }