List of usage examples for org.joda.time DateTimeZone UTC
DateTimeZone UTC
To view the source code for org.joda.time DateTimeZone UTC.
Click Source Link
From source file:azkaban.reportal.util.Reportal.java
License:Apache License
public void updateSchedules(Reportal report, ScheduleManager scheduleManager, User user, Flow flow) throws ScheduleManagerException { // Clear previous schedules removeSchedules(scheduleManager);/*from www.j av a 2 s . co m*/ // Add new schedule if (schedule) { int hour = (Integer.parseInt(scheduleHour) % 12) + (scheduleAmPm.equalsIgnoreCase("pm") ? 12 : 0); int minute = Integer.parseInt(scheduleMinute) % 60; DateTimeZone timeZone = scheduleTimeZone.equalsIgnoreCase("UTC") ? DateTimeZone.UTC : DateTimeZone.getDefault(); DateTime firstSchedTime = DateTimeFormat.forPattern("MM/dd/yyyy").withZone(timeZone) .parseDateTime(scheduleDate); firstSchedTime = firstSchedTime.withHourOfDay(hour).withMinuteOfHour(minute).withSecondOfMinute(0) .withMillisOfSecond(0); ReadablePeriod period = null; if (scheduleRepeat) { int intervalQuantity = Integer.parseInt(scheduleIntervalQuantity); if (scheduleInterval.equals("y")) { period = Years.years(intervalQuantity); } else if (scheduleInterval.equals("m")) { period = Months.months(intervalQuantity); } else if (scheduleInterval.equals("w")) { period = Weeks.weeks(intervalQuantity); } else if (scheduleInterval.equals("d")) { period = Days.days(intervalQuantity); } else if (scheduleInterval.equals("h")) { period = Hours.hours(intervalQuantity); } else if (scheduleInterval.equals("M")) { period = Minutes.minutes(intervalQuantity); } } ExecutionOptions options = new ExecutionOptions(); options.getFlowParameters().put("reportal.execution.user", user.getUserId()); options.getFlowParameters().put("reportal.title", report.title); options.getFlowParameters().put("reportal.render.results.as.html", report.renderResultsAsHtml ? "true" : "false"); options.setMailCreator(ReportalMailCreator.REPORTAL_MAIL_CREATOR); scheduleManager.scheduleFlow(-1, project.getId(), project.getName(), flow.getId(), "ready", firstSchedTime.getMillis(), firstSchedTime.getZone(), period, DateTime.now().getMillis(), firstSchedTime.getMillis(), firstSchedTime.getMillis(), user.getUserId(), options, null); } }
From source file:azkaban.webapp.servlet.FlowTriggerInstanceServlet.java
License:Apache License
/** * @param cronTimezone represents the timezone from remote API call * @return if the string is equal to UTC, we return UTC; otherwise, we always return default * timezone./*from ww w . j a v a2 s.c o m*/ */ private DateTimeZone parseTimeZone(final String cronTimezone) { if (cronTimezone != null && cronTimezone.equals("UTC")) { return DateTimeZone.UTC; } return DateTimeZone.getDefault(); }
From source file:azkaban.webapp.servlet.ScheduleServlet.java
License:Apache License
private DateTime parseDateTime(String scheduleDate, String scheduleTime) { // scheduleTime: 12,00,pm,PDT String[] parts = scheduleTime.split(",", -1); int hour = Integer.parseInt(parts[0]); int minutes = Integer.parseInt(parts[1]); boolean isPm = parts[2].equalsIgnoreCase("pm"); DateTimeZone timezone = parts[3].equals("UTC") ? DateTimeZone.UTC : DateTimeZone.getDefault(); // scheduleDate: 02/10/2013 DateTime day = null;// w ww .j av a 2 s. c om if (scheduleDate == null || scheduleDate.trim().length() == 0) { day = new LocalDateTime().toDateTime(); } else { day = DateTimeFormat.forPattern("MM/dd/yyyy").withZone(timezone).parseDateTime(scheduleDate); } hour %= 12; if (isPm) hour += 12; DateTime firstSchedTime = day.withHourOfDay(hour).withMinuteOfHour(minutes).withSecondOfMinute(0); return firstSchedTime; }
From source file:be.fedict.eid.applet.service.signer.odf.OpenOfficeSignatureFacet.java
License:Open Source License
public void preSign(XMLSignatureFactory signatureFactory, Document document, String signatureId, List<X509Certificate> signingCertificateChain, List<Reference> references, List<XMLObject> objects) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException { LOG.debug("pre sign"); Element dateElement = document.createElementNS("", "dc:date"); dateElement.setAttributeNS(Constants.NamespaceSpecNS, "xmlns:dc", "http://purl.org/dc/elements/1.1/"); DateTime dateTime = new DateTime(DateTimeZone.UTC); DateTimeFormatter fmt = ISODateTimeFormat.dateTimeNoMillis(); String now = fmt.print(dateTime); now = now.substring(0, now.indexOf("Z")); LOG.debug("now: " + now); dateElement.setTextContent(now);/*w w w . j a v a 2s . c o m*/ String signaturePropertyId = "sign-prop-" + UUID.randomUUID().toString(); List<XMLStructure> signaturePropertyContent = new LinkedList<XMLStructure>(); signaturePropertyContent.add(new DOMStructure(dateElement)); SignatureProperty signatureProperty = signatureFactory.newSignatureProperty(signaturePropertyContent, "#" + signatureId, signaturePropertyId); List<XMLStructure> objectContent = new LinkedList<XMLStructure>(); List<SignatureProperty> signaturePropertiesContent = new LinkedList<SignatureProperty>(); signaturePropertiesContent.add(signatureProperty); SignatureProperties signatureProperties = signatureFactory .newSignatureProperties(signaturePropertiesContent, null); objectContent.add(signatureProperties); objects.add(signatureFactory.newXMLObject(objectContent, null, null, null)); DigestMethod digestMethod = signatureFactory.newDigestMethod(this.digestAlgo.getXmlAlgoId(), null); Reference reference = signatureFactory.newReference("#" + signaturePropertyId, digestMethod); references.add(reference); }
From source file:be.fedict.eid.applet.service.signer.ooxml.OOXMLSignatureFacet.java
License:Open Source License
private void addSignatureTime(XMLSignatureFactory signatureFactory, Document document, String signatureId, List<XMLStructure> objectContent) { /*//from www. j ava 2s.c om * SignatureTime */ Element signatureTimeElement = document.createElementNS(OOXML_DIGSIG_NS, "mdssi:SignatureTime"); signatureTimeElement.setAttributeNS(Constants.NamespaceSpecNS, "xmlns:mdssi", OOXML_DIGSIG_NS); Element formatElement = document.createElementNS(OOXML_DIGSIG_NS, "mdssi:Format"); formatElement.setTextContent("YYYY-MM-DDThh:mm:ssTZD"); signatureTimeElement.appendChild(formatElement); Element valueElement = document.createElementNS(OOXML_DIGSIG_NS, "mdssi:Value"); Date now = this.clock.getTime(); DateTime dateTime = new DateTime(now.getTime(), DateTimeZone.UTC); DateTimeFormatter fmt = ISODateTimeFormat.dateTimeNoMillis(); String nowStr = fmt.print(dateTime); LOG.debug("now: " + nowStr); valueElement.setTextContent(nowStr); signatureTimeElement.appendChild(valueElement); List<XMLStructure> signatureTimeContent = new LinkedList<XMLStructure>(); signatureTimeContent.add(new DOMStructure(signatureTimeElement)); SignatureProperty signatureTimeSignatureProperty = signatureFactory .newSignatureProperty(signatureTimeContent, "#" + signatureId, "idSignatureTime"); List<SignatureProperty> signaturePropertyContent = new LinkedList<SignatureProperty>(); signaturePropertyContent.add(signatureTimeSignatureProperty); SignatureProperties signatureProperties = signatureFactory.newSignatureProperties(signaturePropertyContent, "id-signature-time-" + UUID.randomUUID().toString()); objectContent.add(signatureProperties); }
From source file:be.fedict.eid.tsl.BelgianTrustServiceListFactory.java
License:Open Source License
/** * Creates a new instance of a trust service list for Belgium according to * the given time frame.//from w w w.j a v a2 s. c o m * * @param year * the year for which the TSL should be valid. * @param trimester * the trimester for which the TSL should be valid. * @return the trust service list object. */ public static TrustServiceList newInstance(int year, Trimester trimester) { if (2010 != year && 2011 != year && 2012 != year && 2013 != year && 2014 != year && 2015 != year) { throw new IllegalArgumentException( "cannot create a TSL for year (NEW): " + year + " trimester " + trimester); } BigInteger tslSequenceNumber; DateTime listIssueDateTime; Document euTSLDocument; X509Certificate euSSLCertificate = null; // setup TrustServiceList trustServiceList = TrustServiceListFactory.newInstance(); setupTSL(trustServiceList); // trust service provider list: certipost LOG.debug("Create TSP: Certipost"); TrustServiceProvider certipostTrustServiceProvider = createTSP_certipost(); LOG.debug("Add TSP_certipost to Trustlist"); trustServiceList.addTrustServiceProvider(certipostTrustServiceProvider); // Certipost trust services: Root CA and Root CA2 LOG.debug("Add Trustservice BRCA1 to TSP_Certipost"); certipostTrustServiceProvider.addTrustService(createTSPService_BRCA1()); LOG.debug("Add Trustservice BRCA2 to TSP_Certipost"); certipostTrustServiceProvider.addTrustService(createTSPService_BRCA2()); if (2010 == year) { switch (trimester) { case FIRST: tslSequenceNumber = BigInteger.valueOf(1); listIssueDateTime = new DateTime(2010, 1, 1, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp.xml"); break; case SECOND: tslSequenceNumber = BigInteger.valueOf(2); listIssueDateTime = new DateTime(2010, 5, 1, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp-2.xml"); break; case THIRD: tslSequenceNumber = BigInteger.valueOf(3); listIssueDateTime = new DateTime(2010, 9, 1, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp-2.xml"); break; default: throw new IllegalArgumentException(trimester.toString()); } } else if (2011 == year) { // year == 2011 switch (trimester) { case FIRST: tslSequenceNumber = BigInteger.valueOf(4); listIssueDateTime = new DateTime(2011, 1, 1, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp-2.xml"); euSSLCertificate = loadCertificateFromResource("eu/ec.europa.eu.der"); break; case SECOND: tslSequenceNumber = BigInteger.valueOf(5); listIssueDateTime = new DateTime(2011, 5, 1, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp-2.xml"); euSSLCertificate = loadCertificateFromResource("eu/ec.europa.eu.der"); break; case THIRD: tslSequenceNumber = BigInteger.valueOf(6); listIssueDateTime = new DateTime(2011, 9, 1, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp-2.xml"); euSSLCertificate = loadCertificateFromResource("eu/ec.europa.eu.der"); break; default: throw new IllegalArgumentException(trimester.toString()); } } else if (2012 == year) { // year == 2012 switch (trimester) { case FIRST: tslSequenceNumber = BigInteger.valueOf(7); listIssueDateTime = new DateTime(2012, 1, 1, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp-2.xml"); euSSLCertificate = loadCertificateFromResource("eu/ec.europa.eu.der"); break; case SECOND: { tslSequenceNumber = BigInteger.valueOf(8); listIssueDateTime = new DateTime(2012, 5, 1, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp-33.xml"); euSSLCertificate = loadCertificateFromResource("eu/ec.europa.eu.der"); createTSPService_AdditionelServices_Certipost(certipostTrustServiceProvider); break; } case THIRD: { tslSequenceNumber = BigInteger.valueOf(9); listIssueDateTime = new DateTime(2012, 9, 1, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp-33.xml"); euSSLCertificate = loadCertificateFromResource("eu/ec.europa.eu.der"); createTSPService_AdditionelServices_Certipost(certipostTrustServiceProvider); break; } default: throw new IllegalArgumentException(trimester.toString()); } } else if (2013 == year) { switch (trimester) { case FIRST: { tslSequenceNumber = BigInteger.valueOf(10); listIssueDateTime = new DateTime(2013, 1, 1, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp-33.xml"); euSSLCertificate = loadCertificateFromResource("eu/ec.europa.eu.der"); createTSPService_AdditionelServices_Certipost(certipostTrustServiceProvider); break; } case SECOND: { tslSequenceNumber = BigInteger.valueOf(11); listIssueDateTime = new DateTime(2013, 5, 1, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp-33.xml"); euSSLCertificate = loadCertificateFromResource("eu/ec.europa.eu.der"); createTSPService_AdditionelServices_Certipost(certipostTrustServiceProvider); break; } case THIRD: { tslSequenceNumber = BigInteger.valueOf(12); listIssueDateTime = new DateTime(2013, 9, 1, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp-33.xml"); euSSLCertificate = loadCertificateFromResource("eu/ec.europa.eu.2013-2015.der"); // BRCA 3 en BRCA 4 LOG.debug("Add Trustservice BRCA3 to TSP_Certipost"); certipostTrustServiceProvider.addTrustService(createTSPService_BRCA3()); LOG.debug("Add Trustservice BRCA4 to TSP_Certipost"); certipostTrustServiceProvider.addTrustService(createTSPService_BRCA4()); createTSPService_AdditionelServices_Certipost(certipostTrustServiceProvider); // SWIFT LOG.debug("Create TSP: Swift"); TrustServiceProvider swiftTrustServiceProvider = createTSP_swift(); LOG.debug("Add TSP_swift to Trustlist"); trustServiceList.addTrustServiceProvider(swiftTrustServiceProvider); LOG.debug("Add Trustservice SwiftNetPKI to TSP_Swift"); swiftTrustServiceProvider.addTrustService(createTSPService_SWIFTNetPKI()); break; } default: throw new IllegalArgumentException(trimester.toString()); } } else if (2014 == year) { switch (trimester) { case FIRST: { tslSequenceNumber = BigInteger.valueOf(16); listIssueDateTime = new DateTime(2014, 2, 14, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp-33.xml"); euSSLCertificate = loadCertificateFromResource("eu/ec.europa.eu.2013-2015.der"); // BRCA 3 en BRCA 4 LOG.debug("Add Trustservice BRCA3 to TSP_Certipost"); certipostTrustServiceProvider.addTrustService(createTSPService_BRCA3()); LOG.debug("Add Trustservice BRCA4 to TSP_Certipost"); certipostTrustServiceProvider.addTrustService(createTSPService_BRCA4()); createTSPService_AdditionelServices_Certipost(certipostTrustServiceProvider); // SWIFT LOG.debug("Create TSP: Swift"); TrustServiceProvider swiftTrustServiceProvider = createTSP_swift(); LOG.debug("Add TSP_swift to Trustlist"); trustServiceList.addTrustServiceProvider(swiftTrustServiceProvider); LOG.debug("Add Trustservice SwiftNetPKI to TSP_Swift"); swiftTrustServiceProvider.addTrustService(createTSPService_SWIFTNetPKI()); break; } case SECOND: { tslSequenceNumber = BigInteger.valueOf(17); listIssueDateTime = new DateTime(2014, 6, 20, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp-33.xml"); euSSLCertificate = loadCertificateFromResource("eu/ec.europa.eu.2013-2015.der"); // BRCA 3 en BRCA 4 LOG.debug("Add Trustservice BRCA3 to TSP_Certipost"); certipostTrustServiceProvider.addTrustService(createTSPService_BRCA3()); LOG.debug("Add Trustservice BRCA4 to TSP_Certipost"); certipostTrustServiceProvider.addTrustService(createTSPService_BRCA4()); createTSPService_AdditionelServices_Certipost(certipostTrustServiceProvider); // SWIFT LOG.debug("Create TSP: Swift"); TrustServiceProvider swiftTrustServiceProvider = createTSP_swift(); LOG.debug("Add TSP_swift to Trustlist"); trustServiceList.addTrustServiceProvider(swiftTrustServiceProvider); LOG.debug("Add Trustservice SwiftNetPKI to TSP_Swift"); swiftTrustServiceProvider.addTrustService(createTSPService_SWIFTNetPKI()); break; } case THIRD: { tslSequenceNumber = BigInteger.valueOf(19); listIssueDateTime = new DateTime(2014, 10, 9, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp-33.xml"); euSSLCertificate = loadCertificateFromResource("eu/ec.europa.eu.2013-2015.der"); // BRCA 3 en BRCA 4 LOG.debug("Add Trustservice BRCA3 to TSP_Certipost"); certipostTrustServiceProvider.addTrustService(createTSPService_BRCA3()); LOG.debug("Add Trustservice BRCA4 to TSP_Certipost"); certipostTrustServiceProvider.addTrustService(createTSPService_BRCA4()); createTSPService_AdditionelServices_Certipost(certipostTrustServiceProvider); // SWIFT LOG.debug("Create TSP: Swift"); TrustServiceProvider swiftTrustServiceProvider = createTSP_swift(); LOG.debug("Add TSP_swift to Trustlist"); trustServiceList.addTrustServiceProvider(swiftTrustServiceProvider); LOG.debug("Add Trustservice SwiftNetPKI to TSP_Swift"); swiftTrustServiceProvider.addTrustService(createTSPService_SWIFTNetPKI()); //Quovadis LOG.debug("Create TSP Qua Vadis"); TrustServiceProvider quovadisTrustServiceProvider = createTSP_Quovadis(); LOG.debug("Add TSP_QuoVadis to Trustlist"); trustServiceList.addTrustServiceProvider(quovadisTrustServiceProvider); LOG.debug("Add QuoVadis BE PKI CertificationAuthority"); quovadisTrustServiceProvider .addTrustService(createTSPService_QuoVadisBEPKICertificationAuthority()); break; } default: throw new IllegalArgumentException(trimester.toString()); } } else if (2015 == year) { switch (trimester) { case FIRST: { tslSequenceNumber = BigInteger.valueOf(20); listIssueDateTime = new DateTime(2015, 2, 19, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp-33.xml"); euSSLCertificate = loadCertificateFromResource("eu/ec.europa.eu.2013-2015.der"); // BRCA 3 en BRCA 4 LOG.debug("Add Trustservice BRCA3 to TSP_Certipost"); certipostTrustServiceProvider.addTrustService(createTSPService_BRCA3()); LOG.debug("Add Trustservice BRCA4 to TSP_Certipost"); certipostTrustServiceProvider.addTrustService(createTSPService_BRCA4()); createTSPService_AdditionelServices_Certipost(certipostTrustServiceProvider); // SWIFT LOG.debug("Create TSP: Swift"); TrustServiceProvider swiftTrustServiceProvider = createTSP_swift(); LOG.debug("Add TSP_swift to Trustlist"); trustServiceList.addTrustServiceProvider(swiftTrustServiceProvider); LOG.debug("Add Trustservice SwiftNetPKI to TSP_Swift"); swiftTrustServiceProvider.addTrustService(createTSPService_SWIFTNetPKI()); //Quovadis LOG.debug("Create TSP Qua Vadis"); TrustServiceProvider quovadisTrustServiceProvider = createTSP_Quovadis(); LOG.debug("Add TSP_QuoVadis to Trustlist"); trustServiceList.addTrustServiceProvider(quovadisTrustServiceProvider); LOG.debug("Add QuoVadis BE PKI CertificationAuthority"); quovadisTrustServiceProvider .addTrustService(createTSPService_QuoVadisBEPKICertificationAuthority()); break; } case SECOND: { tslSequenceNumber = BigInteger.valueOf(21); listIssueDateTime = new DateTime(2015, 6, 25, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp-33.xml"); euSSLCertificate = loadCertificateFromResource("eu/ec.europa.eu.2013-2015.der"); // BRCA 3 en BRCA 4 LOG.debug("Add Trustservice BRCA3 to TSP_Certipost"); certipostTrustServiceProvider.addTrustService(createTSPService_BRCA3()); LOG.debug("Add Trustservice BRCA4 to TSP_Certipost"); certipostTrustServiceProvider.addTrustService(createTSPService_BRCA4()); createTSPService_AdditionelServices_Certipost(certipostTrustServiceProvider); // SWIFT LOG.debug("Create TSP: Swift"); TrustServiceProvider swiftTrustServiceProvider = createTSP_swift(); LOG.debug("Add TSP_swift to Trustlist"); trustServiceList.addTrustServiceProvider(swiftTrustServiceProvider); LOG.debug("Add Trustservice SwiftNetPKI to TSP_Swift"); swiftTrustServiceProvider.addTrustService(createTSPService_SWIFTNetPKI()); //Quovadis LOG.debug("Create TSP Qua Vadis"); TrustServiceProvider quovadisTrustServiceProvider = createTSP_Quovadis(); LOG.debug("Add TSP_QuoVadis to Trustlist"); trustServiceList.addTrustServiceProvider(quovadisTrustServiceProvider); LOG.debug("Add QuoVadis BE PKI CertificationAuthority"); quovadisTrustServiceProvider .addTrustService(createTSPService_QuoVadisBEPKICertificationAuthority()); break; } case THIRD: { tslSequenceNumber = BigInteger.valueOf(22); listIssueDateTime = new DateTime(2015, 11, 5, 0, 0, 0, 0, DateTimeZone.UTC); euTSLDocument = loadDocumentFromResource("eu/tl-mp-33.xml"); euSSLCertificate = loadCertificateFromResource("eu/ec.europa.eu.2013-2015.der"); // BRCA 3 en BRCA 4 LOG.debug("Add Trustservice BRCA3 to TSP_Certipost"); certipostTrustServiceProvider.addTrustService(createTSPService_BRCA3()); LOG.debug("Add Trustservice BRCA4 to TSP_Certipost"); certipostTrustServiceProvider.addTrustService(createTSPService_BRCA4()); createTSPService_AdditionelServices_Certipost(certipostTrustServiceProvider); // SWIFT LOG.debug("Create TSP: Swift"); TrustServiceProvider swiftTrustServiceProvider = createTSP_swift(); LOG.debug("Add TSP_swift to Trustlist"); trustServiceList.addTrustServiceProvider(swiftTrustServiceProvider); LOG.debug("Add Trustservice SwiftNetPKI to TSP_Swift"); swiftTrustServiceProvider.addTrustService(createTSPService_SWIFTNetPKI()); //Quovadis LOG.debug("Create TSP Qua Vadis"); TrustServiceProvider quovadisTrustServiceProvider = createTSP_Quovadis(); LOG.debug("Add TSP_QuoVadis to Trustlist"); trustServiceList.addTrustServiceProvider(quovadisTrustServiceProvider); LOG.debug("Add QuoVadis BE PKI CertificationAuthority"); quovadisTrustServiceProvider .addTrustService(createTSPService_QuoVadisBEPKICertificationAuthority()); break; } default: throw new IllegalArgumentException(trimester.toString()); } } else { throw new IllegalArgumentException("unsupported year"); } //set sequencenumber trustServiceList.setTSLSequenceNumber(tslSequenceNumber); //set issuedate trustServiceList.setListIssueDateTime(listIssueDateTime); // next update int operationalOverlapWeeks = 2; DateTime nextUpdateDateTime = listIssueDateTime.plusMonths(12 / 3).plusWeeks(operationalOverlapWeeks); trustServiceList.setNextUpdate(nextUpdateDateTime); trustServiceList.addOtherTSLPointer( "https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl-hr.pdf", "application/pdf", "http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUlistofthelists", "EU", "European Commission", "http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUlistofthelists", Locale.ENGLISH, euSSLCertificate); TrustServiceList euTSL; try { euTSL = TrustServiceListFactory.newInstance(euTSLDocument); } catch (IOException e) { throw new RuntimeException("could not load EU trust list: " + e.getMessage(), e); } X509Certificate euCertificate = euTSL.verifySignature(); LOG.debug("EU certificate: " + euCertificate); trustServiceList.addOtherTSLPointer( "https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl-mp.xml", "application/vnd.etsi.tsl+xml", "http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUlistofthelists", "EU", "European Commission", "http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUlistofthelists", Locale.ENGLISH, euCertificate); /* Collections.sort(certipostTrustServiceProvider.getTrustServices(),new TrustServiceComparer()); Collections.sort(trustServiceList.getTrustServiceProviders(), new TrustServiceProviderComparer()); */ return trustServiceList; }
From source file:be.fedict.eid.tsl.BelgianTrustServiceListFactory.java
License:Open Source License
private static TrustService createTSPService_SWIFTNetPKI() { X509Certificate swiftRootCertificate = loadCertificateFromResource("eu/be/swift/swiftnet_root.pem"); TrustService swiftTrustService = TrustServiceListFactory.createTrustService( "SWIFTNet PKI Certification Authority", TrustService.SERVICE_TYPE_IDENTIFIER_CA_QC_URI, TrustService.SERVICE_STATUS_UNDER_SUPERVISION, new DateTime(2013, 5, 15, 0, 0, 0, 0, DateTimeZone.UTC), swiftRootCertificate); swiftTrustService.addOIDForQCForLegalPerson("1.3.21.6.3.10.200.3", true); return swiftTrustService; }
From source file:be.fedict.eid.tsl.BelgianTrustServiceListFactory.java
License:Open Source License
private static TrustService createTSPService_QuoVadisBEPKICertificationAuthority() { X509Certificate quoVadisCertificate = loadCertificateFromResource("eu/be/quovadis/qvbecag1.cer"); TrustService quoaVadisTrustService = TrustServiceListFactory.createTrustService( "QuoVadis BE PKI Certification Authority", TrustService.SERVICE_TYPE_IDENTIFIER_CA_QC_URI, TrustService.SERVICE_STATUS_UNDER_SUPERVISION, new DateTime(2014, 5, 20, 0, 0, 0, 0, DateTimeZone.UTC), quoVadisCertificate); return quoaVadisTrustService; }
From source file:br.edu.utfpr.cm.JGitMinerWeb.services.metric.auxiliary.AuxCoChangeMetrics.java
public AuxCoChangeMetrics(AuxPairOfFiles auxCoChanged, GenericDao dao) { this.pullRequest = AuxPullRequest.getPullRequestByID(dao, auxCoChanged.getIdPullRequest()); this.auxPairOfFiles = auxCoChanged; this.repositoryCommitFile1 = AuxRepositoryCommit.getRepositoryCommitBySha(dao, this.auxPairOfFiles.getshaCommitFile1()); this.repositoryCommitFile2 = AuxRepositoryCommit.getRepositoryCommitBySha(dao, this.auxPairOfFiles.getshaCommitFile2()); //List<EntityRepositoryCommit> list = Lists.newArrayList(pullRequest.getRepositoryCommits()); this.dateFile1 = new DateTime(repositoryCommitFile1.getCommit().getAuthor().getDateCommitUser(), DateTimeZone.UTC); this.dateFile2 = new DateTime(repositoryCommitFile2.getCommit().getAuthor().getDateCommitUser(), DateTimeZone.UTC);// ww w . ja va2s . c o m }
From source file:br.edu.utfpr.cm.JGitMinerWeb.services.metric.auxiliary.AuxTime.java
public AuxTime(AuxPairOfFiles auxCoChanged, GenericDao dao) { this.pullRequest = AuxPullRequest.getPullRequestByID(dao, auxCoChanged.getIdPullRequest()); this.auxPairOfFiles = auxCoChanged; this.repositoryCommitFile1 = AuxRepositoryCommit.getRepositoryCommitBySha(dao, this.auxPairOfFiles.getshaCommitFile1()); this.repositoryCommitFile2 = AuxRepositoryCommit.getRepositoryCommitBySha(dao, this.auxPairOfFiles.getshaCommitFile2()); this.dateFile1 = new DateTime(repositoryCommitFile1.getCommit().getCommitter().getDateCommitUser(), DateTimeZone.UTC); this.dateFile2 = new DateTime(repositoryCommitFile2.getCommit().getCommitter().getDateCommitUser(), DateTimeZone.UTC);// www .j a v a2s . c om }