From a6b99da12b477cc1aab00113c66e37c4483ab7f1 Mon Sep 17 00:00:00 2001 From: aaron-kumar Date: Sat, 2 Mar 2024 12:31:25 +0530 Subject: [PATCH] fixed test-cases... --- .../lookup/locator/BusdoxLocatorTest.java | 4 +- .../lookup/reader/BusdoxReaderTest.java | 52 ++++++++-------- .../peppol/lookup/reader/MultiReaderTest.java | 44 ++++++------- ...busdox-servicemetadata-0192-12345678-1.xml | 61 ++++++++++++++++++ ...busdox-servicemetadata-0192-12345678-2.xml | 61 ++++++++++++++++++ ...busdox-servicemetadata-0192-12345678-3.xml | 60 ++++++++++++++++++ ...usdox-servicemetadata-0192-923829644-1.xml | 62 +++++++++++++++++++ ...usdox-servicemetadata-0192-923829644-2.xml | 62 +++++++++++++++++++ ...usdox-servicemetadata-0192-923829644-3.xml | 62 +++++++++++++++++++ ...busdox-servicemetadata-0192-98765432-1.xml | 61 ++++++++++++++++++ ...busdox-servicemetadata-0192-98765432-2.xml | 61 ++++++++++++++++++ ...busdox-servicemetadata-0192-98765432-3.xml | 62 +++++++++++++++++++ 12 files changed, 602 insertions(+), 50 deletions(-) create mode 100644 peppol-lookup/src/test/resources/busdox-servicemetadata-0192-12345678-1.xml create mode 100644 peppol-lookup/src/test/resources/busdox-servicemetadata-0192-12345678-2.xml create mode 100644 peppol-lookup/src/test/resources/busdox-servicemetadata-0192-12345678-3.xml create mode 100644 peppol-lookup/src/test/resources/busdox-servicemetadata-0192-923829644-1.xml create mode 100644 peppol-lookup/src/test/resources/busdox-servicemetadata-0192-923829644-2.xml create mode 100644 peppol-lookup/src/test/resources/busdox-servicemetadata-0192-923829644-3.xml create mode 100644 peppol-lookup/src/test/resources/busdox-servicemetadata-0192-98765432-1.xml create mode 100644 peppol-lookup/src/test/resources/busdox-servicemetadata-0192-98765432-2.xml create mode 100644 peppol-lookup/src/test/resources/busdox-servicemetadata-0192-98765432-3.xml diff --git a/peppol-lookup/src/test/java/network/oxalis/vefa/peppol/lookup/locator/BusdoxLocatorTest.java b/peppol-lookup/src/test/java/network/oxalis/vefa/peppol/lookup/locator/BusdoxLocatorTest.java index d8b38812..33ca1fb1 100644 --- a/peppol-lookup/src/test/java/network/oxalis/vefa/peppol/lookup/locator/BusdoxLocatorTest.java +++ b/peppol-lookup/src/test/java/network/oxalis/vefa/peppol/lookup/locator/BusdoxLocatorTest.java @@ -31,7 +31,7 @@ public class BusdoxLocatorTest { @Test public void simple() throws LookupException { - assertEquals(busdoxLocator.lookup("9908:991825827").getHost(), - "B-770c6f5843e9e302de47ae4026307076.iso6523-actorid-upis.edelivery.tech.ec.europa.eu"); + assertEquals(busdoxLocator.lookup("0192:991825827").getHost(), + "B-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu"); } } diff --git a/peppol-lookup/src/test/java/network/oxalis/vefa/peppol/lookup/reader/BusdoxReaderTest.java b/peppol-lookup/src/test/java/network/oxalis/vefa/peppol/lookup/reader/BusdoxReaderTest.java index 7e0adcbb..c29b3677 100644 --- a/peppol-lookup/src/test/java/network/oxalis/vefa/peppol/lookup/reader/BusdoxReaderTest.java +++ b/peppol-lookup/src/test/java/network/oxalis/vefa/peppol/lookup/reader/BusdoxReaderTest.java @@ -44,13 +44,13 @@ public void documentIdentifiers() throws Exception { @Test public void rejectNoLongerActiveEndpoints() throws Exception { ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( - getClass().getResourceAsStream("/busdox-servicemetadata-9908-923829644.xml"))).getContent(); + getClass().getResourceAsStream("/busdox-servicemetadata-0192-923829644-1.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); try { - serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS2_1_0); + serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS4_2_0); fail("Expected exception."); } catch (EndpointNotFoundException e) { // Expected @@ -60,10 +60,10 @@ public void rejectNoLongerActiveEndpoints() throws Exception { @Test public void processActiveEndpoints() throws Exception { ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( - getClass().getResourceAsStream("/busdox-servicemetadata-9908-923829644.xml"))).getContent(); + getClass().getResourceAsStream("/busdox-servicemetadata-0192-923829644-2.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); assertNotNull(serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS4_2_0)); @@ -72,13 +72,13 @@ public void processActiveEndpoints() throws Exception { @Test public void rejectNotYetActiveEndpoints() throws Exception { ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( - getClass().getResourceAsStream("/busdox-servicemetadata-9908-923829644.xml"))).getContent(); + getClass().getResourceAsStream("/busdox-servicemetadata-0192-923829644-3.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); try { - serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS2_2_0); + serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS4_2_0); fail("Expected exception."); } catch (EndpointNotFoundException e) { // Expected @@ -89,9 +89,9 @@ public void rejectNotYetActiveEndpoints() throws Exception { public void missingBothServiceActivationDateAndServiceExpirationDate() throws Exception { // Still valid : CANNOT reject messages if both ServiceActivationDate and ServiceExpirationDate values are missing ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( - getClass().getResourceAsStream("/busdox-servicemetadata-9908-12345678.xml"))).getContent(); + getClass().getResourceAsStream("/busdox-servicemetadata-0192-12345678-3.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); assertNotNull(serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS4_2_0)); @@ -100,35 +100,35 @@ public void missingBothServiceActivationDateAndServiceExpirationDate() throws Ex @Test public void missingServiceActivationDateButServiceExpirationDateIsValid() throws Exception { ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( - getClass().getResourceAsStream("/busdox-servicemetadata-9908-12345678.xml"))).getContent(); + getClass().getResourceAsStream("/busdox-servicemetadata-0192-12345678-1.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); - assertNotNull(serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS2_1_0)); + assertNotNull(serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS4_2_0)); } @Test public void missingServiceExpirationDateButServiceActivationDateIsValid() throws Exception { ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( - getClass().getResourceAsStream("/busdox-servicemetadata-9908-12345678.xml"))).getContent(); + getClass().getResourceAsStream("/busdox-servicemetadata-0192-12345678-2.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); - assertNotNull(serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS2_2_0)); + assertNotNull(serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS4_2_0)); } @Test public void missingServiceActivationDateAndInvalidServiceExpirationDate() throws Exception { ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( - getClass().getResourceAsStream("/busdox-servicemetadata-9908-98765432.xml"))).getContent(); + getClass().getResourceAsStream("/busdox-servicemetadata-0192-98765432-3.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); try { - serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS2_1_0); + serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS4_2_0); fail("Expected exception."); } catch (EndpointNotFoundException e) { // Expected @@ -138,13 +138,13 @@ public void missingServiceActivationDateAndInvalidServiceExpirationDate() throws @Test public void missingServiceExpirationDateAndInvalidServiceActivationDate() throws Exception { ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( - getClass().getResourceAsStream("/busdox-servicemetadata-9908-98765432.xml"))).getContent(); + getClass().getResourceAsStream("/busdox-servicemetadata-0192-98765432-2.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); try { - serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS2_2_0); + serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS4_2_0); fail("Expected exception."); } catch (EndpointNotFoundException e) { // Expected @@ -156,7 +156,7 @@ public void inValidServiceExpirationDateAndServiceActivationDate() throws Except ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( getClass().getResourceAsStream("/busdox-servicemetadata-9908-98765432.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); try { @@ -170,9 +170,9 @@ public void inValidServiceExpirationDateAndServiceActivationDate() throws Except @Test public void serviceMetadata() throws Exception { ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( - getClass().getResourceAsStream("/busdox-servicemetadata-9908-923829644.xml"))).getContent(); + getClass().getResourceAsStream("/busdox-servicemetadata-0192-923829644-2.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); try { @@ -185,7 +185,7 @@ public void serviceMetadata() throws Exception { assertEquals( serviceInformation.getEndpoint(processIdentifier, TransportProfile.AS4) .getCertificate().getSubjectDN().toString(), - "C=FI, O=Basware, OU=PEPPOL TEST AP, CN=POP000010" + "CN=POP000010, OU=PEPPOL TEST AP, O=Basware, C=FI" ); } diff --git a/peppol-lookup/src/test/java/network/oxalis/vefa/peppol/lookup/reader/MultiReaderTest.java b/peppol-lookup/src/test/java/network/oxalis/vefa/peppol/lookup/reader/MultiReaderTest.java index 662ae889..575996ef 100644 --- a/peppol-lookup/src/test/java/network/oxalis/vefa/peppol/lookup/reader/MultiReaderTest.java +++ b/peppol-lookup/src/test/java/network/oxalis/vefa/peppol/lookup/reader/MultiReaderTest.java @@ -62,9 +62,9 @@ public void bdxr201605DocumentIdentifers() throws Exception { @Test public void busdoxServiceMetadata() throws Exception { ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( - getClass().getResourceAsStream("/busdox-servicemetadata-9908-923829644.xml"))).getContent(); + getClass().getResourceAsStream("/busdox-servicemetadata-0192-923829644-2.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); try { @@ -77,7 +77,7 @@ public void busdoxServiceMetadata() throws Exception { assertEquals( serviceInformation.getEndpoint(processIdentifier, TransportProfile.AS4) .getCertificate().getSubjectDN().toString(), - "C=FI, O=Basware, OU=PEPPOL TEST AP, CN=POP000010" + "CN=POP000010, OU=PEPPOL TEST AP, O=Basware, C=FI" ); } @@ -86,11 +86,11 @@ public void rejectNoLongerActiveEndpoints() throws Exception { ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( getClass().getResourceAsStream("/busdox-servicemetadata-9908-923829644.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); try { - serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS2_1_0); + serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS4_2_0); fail("Expected exception."); } catch (EndpointNotFoundException e) { // Expected @@ -100,10 +100,10 @@ public void rejectNoLongerActiveEndpoints() throws Exception { @Test public void processActiveEndpoints() throws Exception { ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( - getClass().getResourceAsStream("/busdox-servicemetadata-9908-923829644.xml"))).getContent(); + getClass().getResourceAsStream("/busdox-servicemetadata-0192-923829644-2.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); assertNotNull(serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS4_2_0)); @@ -114,11 +114,11 @@ public void rejectNotYetActiveEndpoints() throws Exception { ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( getClass().getResourceAsStream("/busdox-servicemetadata-9908-923829644.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); try { - serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS2_2_0); + serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS4_2_0); fail("Expected exception."); } catch (EndpointNotFoundException e) { // Expected @@ -129,9 +129,9 @@ public void rejectNotYetActiveEndpoints() throws Exception { public void missingBothServiceActivationDateAndServiceExpirationDate() throws Exception { // Still valid : CANNOT reject messages if both ServiceActivationDate and ServiceExpirationDate values are missing ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( - getClass().getResourceAsStream("/busdox-servicemetadata-9908-12345678.xml"))).getContent(); + getClass().getResourceAsStream("/busdox-servicemetadata-0192-12345678-3.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); assertNotNull(serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS4_2_0)); @@ -140,23 +140,23 @@ public void missingBothServiceActivationDateAndServiceExpirationDate() throws Ex @Test public void missingServiceActivationDateButServiceExpirationDateIsValid() throws Exception { ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( - getClass().getResourceAsStream("/busdox-servicemetadata-9908-12345678.xml"))).getContent(); + getClass().getResourceAsStream("/busdox-servicemetadata-0192-12345678-1.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); - assertNotNull(serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS2_1_0)); + assertNotNull(serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS4_2_0)); } @Test public void missingServiceExpirationDateButServiceActivationDateIsValid() throws Exception { ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( - getClass().getResourceAsStream("/busdox-servicemetadata-9908-12345678.xml"))).getContent(); + getClass().getResourceAsStream("/busdox-servicemetadata-0192-12345678-2.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); - assertNotNull(serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS2_2_0)); + assertNotNull(serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS4_2_0)); } @Test @@ -164,11 +164,11 @@ public void missingServiceActivationDateAndInvalidServiceExpirationDate() throws ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( getClass().getResourceAsStream("/busdox-servicemetadata-9908-98765432.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); try { - serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS2_1_0); + serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS4_2_0); fail("Expected exception."); } catch (EndpointNotFoundException e) { // Expected @@ -180,11 +180,11 @@ public void missingServiceExpirationDateAndInvalidServiceActivationDate() throws ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( getClass().getResourceAsStream("/busdox-servicemetadata-9908-98765432.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); try { - serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS2_2_0); + serviceInformation.getEndpoint(processIdentifier, TransportProfile.PEPPOL_AS4_2_0); fail("Expected exception."); } catch (EndpointNotFoundException e) { // Expected @@ -196,7 +196,7 @@ public void inValidServiceExpirationDateAndServiceActivationDate() throws Except ServiceMetadata result = reader.parseServiceMetadata(new FetcherResponse( getClass().getResourceAsStream("/busdox-servicemetadata-9908-98765432.xml"))).getContent(); - ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:www.cenbii.eu:profile:bii05:ver2.0"); + ProcessIdentifier processIdentifier = ProcessIdentifier.of("urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"); ServiceInformation serviceInformation = result.getServiceInformation(); try { diff --git a/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-12345678-1.xml b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-12345678-1.xml new file mode 100644 index 00000000..a2d23f2e --- /dev/null +++ b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-12345678-1.xml @@ -0,0 +1,61 @@ + + + + 0192:12345678 + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1 + + + + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + + + + https://test-api.basware.com/peppol/as4 + + + + false + 2026-02-07T23:59:59.000Z + + MIIFvzCCA6egAwIBAgIQS2oH4Rg7dPfIXOnRW9T1tDANBgkqhkiG9w0BAQsFADBr MQswCQYDVQQGEwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UE CxMNRk9SIFRFU1QgT05MWTEpMCcGA1UEAxMgUEVQUE9MIEFDQ0VTUyBQT0lOVCBU RVNUIENBIC0gRzIwHhcNMjIwNzEwMDAwMDAwWhcNMjQwNjI5MjM1OTU5WjBMMQsw CQYDVQQGEwJGSTEQMA4GA1UECgwHQmFzd2FyZTEXMBUGA1UECwwOUEVQUE9MIFRF U1QgQVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL7LsC4kU4b1qnk0IGSt/u42A9TBPusTiCgKN5xh8XUyNDSI0RBZ 3+w5g8aWaDVceqh3zXdytmsEqLmQqKAvQY3GETJe9BT14PC3mGURY1Vv5GzHaNmo wBUnDnWZNNifi0+eqSUm7gRYX+RkoqF5lSR6tYL/uk2/ZrfGlzu/RawNvmM+jfhy ZVc/e/Hr4iATUUwxxCWTwCkWN0tqGmv9Kx4e+NO7+4otROK544QFx4Dtm77WWETx GkdLxpFFnYnnlhq3B2DjYxEpTZ+bM8gtQJsWnkQYJQ0Sb6vSTwQqtpNGTrw6cK1S 0by7S3u4XVtHydkgzEGaivMQI6fcXOWV7SsCAwEAAaOCAXwwggF4MAwGA1UdEwEB /wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMCMB0G A1UdDgQWBBTxQNqgX16XqGFsAwPBs4boMemrEzBdBgNVHR8EVjBUMFKgUKBOhkxo dHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV82YTkzNzczNGEzOTNhMDgwNWJm MzNjZGE4YjMzMTA5My9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggr BgEFBQcwAYYbaHR0cDovL3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaA FGtvS7bxN7orPH8Yzborsrl8KjfrMC0GCmCGSAGG+EUBEAMEHzAdBhNghkgBhvhF ARABAgMBAYGpkOEDFgY5NTc2MDgwOQYKYIZIAYb4RQEQBQQrMCkCAQAWJGFIUjBj SE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0BAQsFAAOC AgEApAiedwRZcW449knUO29vPphS1obosPrd7PdKJm3f/Ktd635FK1bppQm3yug1 JXlZ/DIH6n9Hugotwz8TXUT1UbcIBh/oETCypFj5c3TfUmMbj6K87iuMeG+beZZw hSZsIT9Gqo9G3bb5kPIBdJaxNSkAkDWdC50tF67vCVRqVrIEfnkVTTrYsQ6Nh9C1 mJwQ5cKCDbzbNtTyghHvyfP/MiLM5TJih8KEeuxv28MjTtUYmYIcNIUgdFDeNkqF AxPXiHHuXMkacpI2N+O4bfOPiuJrsHLnLmFnQs9o+uHshoiwDMYdelJBEo/ehmsD LpPj6nBlbfU/yiwq2ymSkith1voytKbGM4BCbolStHTVdY5souAXztcuabmmstqs tincm50Bwwdb7eRm9UojQo8x5vMJcyLKaFRghsDwHNjR8iRIdokhZ5JEGlix3EQr mRrgy4rMXCgC6Of8RbCeTwGAqPT2y73uRVA90FURVfw43L/jqiTXpGcY0WWS2YOB 0q9xGkv9iZ+vQ/N9FY5d0sk3udpmJZstZsn3Sh5HQCLq4hgnJI3chKXuAMFdlqxN pun1ShsjcMMctliXiIlQOrM0cjBXHDRmdkjPHl6/jHY+7JeFuTWoDERhJzNuLWue oN6vPARXI0UkRoNeqh1SxfraMURSqN59GbQFYkv92O2Obb4= + + Basware Peppol Test Access Point + arun.kaundal@gmail.com + + + + + + +g0VEwlzVOAwcovBFGvTZXgvoRxA=ULlaehytodA+UuBXRFHR6gGgMJGcM+h+KZ3ERJnXRV1v+8aqC+Pu98dX6Mz3OSxPw1RoEtJnfE/g +zrdEur2a4IfYZc7RoqRYHgVIuMhi9ISRTTs7qV1c0UHTeqbzBq/OtHhHSSFR1q0e9eN653s7nvGn +2BBrNpNQyp7mJ9Jqe0axsPVIbpc1y2wVKqcK4DM/zRb7Oh+4ouiOlktr1qqDjVtY5nG9J2VHq9Fk +QoOyODII9djbRO22A4gDiYXUicVrshrJ+uvlUscliZQuWwh6Rq88EXPsJxIgMi8ot86X3u0ktxgz +/EHcFobiL7H17BitG05gHmU+kOrnN5VA2agW1Q==CN=POP000010,OU=PEPPOL TEST SMP,O=Basware,C=FIMIIFzjCCA7agAwIBAgIQOrxaIgKBWhwsY1wOC3JsyjANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQG +EwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UECxMNRk9SIFRFU1QgT05MWTE3 +MDUGA1UEAxMuUEVQUE9MIFNFUlZJQ0UgTUVUQURBVEEgUFVCTElTSEVSIFRFU1QgQ0EgLSBHMjAe +Fw0yNDAyMTcwMDAwMDBaFw0yNjAyMDYyMzU5NTlaME0xCzAJBgNVBAYTAkZJMRAwDgYDVQQKDAdC +YXN3YXJlMRgwFgYDVQQLDA9QRVBQT0wgVEVTVCBTTVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKVBi/J/IqnYJhQ8yKP7CRHuGkG+tUeCsBw9DnDp +a+bSSBs9fGegzwppkQ4bUyMFrAf8B84jPyNb0ePMT2Kr6SYvb9hbuRFhsP2NXeBl+hbN0Ia3BDzG +/oEmboOwJrCGIFJuAKvV434YseVxQts6LK4feFiA4L43oy0cGIxZJ/BmZQwYcDjiCpc5LYc+VwLs +Vo/Oh95tSoCRN9/hVs70OPsU3qxKZNszhMGwpR8KgnVCi68QEJcoVnBiDWGaorwGcvgjwY9w4JFU +Tix7Md07LTS9mUkmkyPsqaEVbrhhfmLLsG+xjAMWyKYhIrFDyBzk867UMrPyM4IlGhyaEJsHgRcC +AwEAAaOCAXwwggF4MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoG +CCsGAQUFBwMCMB0GA1UdDgQWBBQeIkwiciou3UGhfwqnSplMxr2riDBdBgNVHR8EVjBUMFKgUKBO +hkxodHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV9iNmQwZGMxZGMzMTQ3NzIzZmUzNmI3NTc1 +OTk3YWZjNC9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggrBgEFBQcwAYYbaHR0cDov +L3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaAFHwdskjxutkKBsoWY6nwek+9I517MC0G +CmCGSAGG+EUBEAMEHzAdBhNghkgBhvhFARABAgMBAYGo1YEKFgY5NTc2MDgwOQYKYIZIAYb4RQEQ +BQQrMCkCAQAWJGFIUjBjSE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0B +AQsFAAOCAgEAe2PYbBQd+47npLfqKwH5b7qz6iayCQo4BGBkkigqD6icR3KIFshLr/BbKzS8ZG+V +RUvPfzYV6VwtBet/MeV5ofduVN5I8FnK0pRPjNuIyXKcMFQqOnMmC/A6FmLQi0vZans2WqYCQWwO +JD4vuMZZkbG530V0HPEEkc0T+XHegj8nGoBYY7BOogwfej72NKguM/5iFOlMDKXAcyI4MNe7wemN +8xCQ1BlYnH37sXQRAwfm9q/kN33U15mic2w1jJ5F4eKlCLu3ZDW5RcjClPcPqntEZkZPBRU/tN6x +DOS/U0fTwPf1Uv08c2nvkVXP8BMatWSepIi6k1v3HJeerQS8b47DRugAXUK6TsAJniJ09e/g1U9i +ghiQo6VsitWC5MO2khjxb4b6gN0hTMWoTadm9lV89vX3kOikplu5c/KIeak9/pSZOYrB0hz279GD +Nt6ensv8HRkBDv/yQA12XYSOEN+qJpiTXIpRZkVZdLmwZeSnhlywczw3IwWNiUf4VXZx6zqSiqpv ++dpzXo87hYYbp/pEcRXShrPp+R3NPsXn45Vsy+bt9Tz5tiA4bHokPIcZmEvXwD9OGMjhHHu2OYmF +WOk5wXlbIGa21woCuSGKX33xJ3RMdcKR7UV3geeXPQo6SP7noe26CE16r1bg0XfIWIIIo1XQ4AwY +2pJHZsF2Gao= \ No newline at end of file diff --git a/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-12345678-2.xml b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-12345678-2.xml new file mode 100644 index 00000000..3caef5bb --- /dev/null +++ b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-12345678-2.xml @@ -0,0 +1,61 @@ + + + + 0192:12345678 + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1 + + + + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + + + + https://test-api.basware.com/peppol/as4 + + + + false + 2024-02-17T00:00:00.000Z + + MIIFvzCCA6egAwIBAgIQS2oH4Rg7dPfIXOnRW9T1tDANBgkqhkiG9w0BAQsFADBr MQswCQYDVQQGEwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UE CxMNRk9SIFRFU1QgT05MWTEpMCcGA1UEAxMgUEVQUE9MIEFDQ0VTUyBQT0lOVCBU RVNUIENBIC0gRzIwHhcNMjIwNzEwMDAwMDAwWhcNMjQwNjI5MjM1OTU5WjBMMQsw CQYDVQQGEwJGSTEQMA4GA1UECgwHQmFzd2FyZTEXMBUGA1UECwwOUEVQUE9MIFRF U1QgQVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL7LsC4kU4b1qnk0IGSt/u42A9TBPusTiCgKN5xh8XUyNDSI0RBZ 3+w5g8aWaDVceqh3zXdytmsEqLmQqKAvQY3GETJe9BT14PC3mGURY1Vv5GzHaNmo wBUnDnWZNNifi0+eqSUm7gRYX+RkoqF5lSR6tYL/uk2/ZrfGlzu/RawNvmM+jfhy ZVc/e/Hr4iATUUwxxCWTwCkWN0tqGmv9Kx4e+NO7+4otROK544QFx4Dtm77WWETx GkdLxpFFnYnnlhq3B2DjYxEpTZ+bM8gtQJsWnkQYJQ0Sb6vSTwQqtpNGTrw6cK1S 0by7S3u4XVtHydkgzEGaivMQI6fcXOWV7SsCAwEAAaOCAXwwggF4MAwGA1UdEwEB /wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMCMB0G A1UdDgQWBBTxQNqgX16XqGFsAwPBs4boMemrEzBdBgNVHR8EVjBUMFKgUKBOhkxo dHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV82YTkzNzczNGEzOTNhMDgwNWJm MzNjZGE4YjMzMTA5My9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggr BgEFBQcwAYYbaHR0cDovL3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaA FGtvS7bxN7orPH8Yzborsrl8KjfrMC0GCmCGSAGG+EUBEAMEHzAdBhNghkgBhvhF ARABAgMBAYGpkOEDFgY5NTc2MDgwOQYKYIZIAYb4RQEQBQQrMCkCAQAWJGFIUjBj SE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0BAQsFAAOC AgEApAiedwRZcW449knUO29vPphS1obosPrd7PdKJm3f/Ktd635FK1bppQm3yug1 JXlZ/DIH6n9Hugotwz8TXUT1UbcIBh/oETCypFj5c3TfUmMbj6K87iuMeG+beZZw hSZsIT9Gqo9G3bb5kPIBdJaxNSkAkDWdC50tF67vCVRqVrIEfnkVTTrYsQ6Nh9C1 mJwQ5cKCDbzbNtTyghHvyfP/MiLM5TJih8KEeuxv28MjTtUYmYIcNIUgdFDeNkqF AxPXiHHuXMkacpI2N+O4bfOPiuJrsHLnLmFnQs9o+uHshoiwDMYdelJBEo/ehmsD LpPj6nBlbfU/yiwq2ymSkith1voytKbGM4BCbolStHTVdY5souAXztcuabmmstqs tincm50Bwwdb7eRm9UojQo8x5vMJcyLKaFRghsDwHNjR8iRIdokhZ5JEGlix3EQr mRrgy4rMXCgC6Of8RbCeTwGAqPT2y73uRVA90FURVfw43L/jqiTXpGcY0WWS2YOB 0q9xGkv9iZ+vQ/N9FY5d0sk3udpmJZstZsn3Sh5HQCLq4hgnJI3chKXuAMFdlqxN pun1ShsjcMMctliXiIlQOrM0cjBXHDRmdkjPHl6/jHY+7JeFuTWoDERhJzNuLWue oN6vPARXI0UkRoNeqh1SxfraMURSqN59GbQFYkv92O2Obb4= + + Basware PEPPOL Test Access Point + arun.kumar@basware.com + + + + + + +8JNbzHRLBPMJ6TQyTg078OE3qrc=P1Tlenp3rSxDykFswrsWrXygUZceZ+348N/oefU+6P8sonOZTZDOK+KDjBEkZ8jyUNtHV6wermR4 +qd/S3OeAQXnrh+/8tXDlwbGEbU7sPqKf2xOQAiM1NS9dWMyME6YXb69yW45TTBZxUCuyLPJlz+5s +bVBbpEhtX0R7tC+od1GXLdIVZJZgh16eSOtpclljrVmZTpFankL1gBjOUh8b90Zy4VqBa4ACjctW +3LhitG7hYaOqS0dW6a9fGHmVoD/UdEPyYcHihpGfYN1AZA41Kxm2MYC8ULsssGBJqwpO7+PrYScF +bVVx03mr+CmEMKHLhfMe3UkTJ+9sfk9rFotifA==CN=POP000010,OU=PEPPOL TEST SMP,O=Basware,C=FIMIIFzjCCA7agAwIBAgIQOrxaIgKBWhwsY1wOC3JsyjANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQG +EwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UECxMNRk9SIFRFU1QgT05MWTE3 +MDUGA1UEAxMuUEVQUE9MIFNFUlZJQ0UgTUVUQURBVEEgUFVCTElTSEVSIFRFU1QgQ0EgLSBHMjAe +Fw0yNDAyMTcwMDAwMDBaFw0yNjAyMDYyMzU5NTlaME0xCzAJBgNVBAYTAkZJMRAwDgYDVQQKDAdC +YXN3YXJlMRgwFgYDVQQLDA9QRVBQT0wgVEVTVCBTTVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKVBi/J/IqnYJhQ8yKP7CRHuGkG+tUeCsBw9DnDp +a+bSSBs9fGegzwppkQ4bUyMFrAf8B84jPyNb0ePMT2Kr6SYvb9hbuRFhsP2NXeBl+hbN0Ia3BDzG +/oEmboOwJrCGIFJuAKvV434YseVxQts6LK4feFiA4L43oy0cGIxZJ/BmZQwYcDjiCpc5LYc+VwLs +Vo/Oh95tSoCRN9/hVs70OPsU3qxKZNszhMGwpR8KgnVCi68QEJcoVnBiDWGaorwGcvgjwY9w4JFU +Tix7Md07LTS9mUkmkyPsqaEVbrhhfmLLsG+xjAMWyKYhIrFDyBzk867UMrPyM4IlGhyaEJsHgRcC +AwEAAaOCAXwwggF4MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoG +CCsGAQUFBwMCMB0GA1UdDgQWBBQeIkwiciou3UGhfwqnSplMxr2riDBdBgNVHR8EVjBUMFKgUKBO +hkxodHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV9iNmQwZGMxZGMzMTQ3NzIzZmUzNmI3NTc1 +OTk3YWZjNC9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggrBgEFBQcwAYYbaHR0cDov +L3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaAFHwdskjxutkKBsoWY6nwek+9I517MC0G +CmCGSAGG+EUBEAMEHzAdBhNghkgBhvhFARABAgMBAYGo1YEKFgY5NTc2MDgwOQYKYIZIAYb4RQEQ +BQQrMCkCAQAWJGFIUjBjSE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0B +AQsFAAOCAgEAe2PYbBQd+47npLfqKwH5b7qz6iayCQo4BGBkkigqD6icR3KIFshLr/BbKzS8ZG+V +RUvPfzYV6VwtBet/MeV5ofduVN5I8FnK0pRPjNuIyXKcMFQqOnMmC/A6FmLQi0vZans2WqYCQWwO +JD4vuMZZkbG530V0HPEEkc0T+XHegj8nGoBYY7BOogwfej72NKguM/5iFOlMDKXAcyI4MNe7wemN +8xCQ1BlYnH37sXQRAwfm9q/kN33U15mic2w1jJ5F4eKlCLu3ZDW5RcjClPcPqntEZkZPBRU/tN6x +DOS/U0fTwPf1Uv08c2nvkVXP8BMatWSepIi6k1v3HJeerQS8b47DRugAXUK6TsAJniJ09e/g1U9i +ghiQo6VsitWC5MO2khjxb4b6gN0hTMWoTadm9lV89vX3kOikplu5c/KIeak9/pSZOYrB0hz279GD +Nt6ensv8HRkBDv/yQA12XYSOEN+qJpiTXIpRZkVZdLmwZeSnhlywczw3IwWNiUf4VXZx6zqSiqpv ++dpzXo87hYYbp/pEcRXShrPp+R3NPsXn45Vsy+bt9Tz5tiA4bHokPIcZmEvXwD9OGMjhHHu2OYmF +WOk5wXlbIGa21woCuSGKX33xJ3RMdcKR7UV3geeXPQo6SP7noe26CE16r1bg0XfIWIIIo1XQ4AwY +2pJHZsF2Gao= \ No newline at end of file diff --git a/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-12345678-3.xml b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-12345678-3.xml new file mode 100644 index 00000000..fb5ac724 --- /dev/null +++ b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-12345678-3.xml @@ -0,0 +1,60 @@ + + + + 0192:12345678 + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1 + + + + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + + + + https://test-api.basware.com/peppol/as4 + + + + false + + MIIFvzCCA6egAwIBAgIQS2oH4Rg7dPfIXOnRW9T1tDANBgkqhkiG9w0BAQsFADBr MQswCQYDVQQGEwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UE CxMNRk9SIFRFU1QgT05MWTEpMCcGA1UEAxMgUEVQUE9MIEFDQ0VTUyBQT0lOVCBU RVNUIENBIC0gRzIwHhcNMjIwNzEwMDAwMDAwWhcNMjQwNjI5MjM1OTU5WjBMMQsw CQYDVQQGEwJGSTEQMA4GA1UECgwHQmFzd2FyZTEXMBUGA1UECwwOUEVQUE9MIFRF U1QgQVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL7LsC4kU4b1qnk0IGSt/u42A9TBPusTiCgKN5xh8XUyNDSI0RBZ 3+w5g8aWaDVceqh3zXdytmsEqLmQqKAvQY3GETJe9BT14PC3mGURY1Vv5GzHaNmo wBUnDnWZNNifi0+eqSUm7gRYX+RkoqF5lSR6tYL/uk2/ZrfGlzu/RawNvmM+jfhy ZVc/e/Hr4iATUUwxxCWTwCkWN0tqGmv9Kx4e+NO7+4otROK544QFx4Dtm77WWETx GkdLxpFFnYnnlhq3B2DjYxEpTZ+bM8gtQJsWnkQYJQ0Sb6vSTwQqtpNGTrw6cK1S 0by7S3u4XVtHydkgzEGaivMQI6fcXOWV7SsCAwEAAaOCAXwwggF4MAwGA1UdEwEB /wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMCMB0G A1UdDgQWBBTxQNqgX16XqGFsAwPBs4boMemrEzBdBgNVHR8EVjBUMFKgUKBOhkxo dHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV82YTkzNzczNGEzOTNhMDgwNWJm MzNjZGE4YjMzMTA5My9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggr BgEFBQcwAYYbaHR0cDovL3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaA FGtvS7bxN7orPH8Yzborsrl8KjfrMC0GCmCGSAGG+EUBEAMEHzAdBhNghkgBhvhF ARABAgMBAYGpkOEDFgY5NTc2MDgwOQYKYIZIAYb4RQEQBQQrMCkCAQAWJGFIUjBj SE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0BAQsFAAOC AgEApAiedwRZcW449knUO29vPphS1obosPrd7PdKJm3f/Ktd635FK1bppQm3yug1 JXlZ/DIH6n9Hugotwz8TXUT1UbcIBh/oETCypFj5c3TfUmMbj6K87iuMeG+beZZw hSZsIT9Gqo9G3bb5kPIBdJaxNSkAkDWdC50tF67vCVRqVrIEfnkVTTrYsQ6Nh9C1 mJwQ5cKCDbzbNtTyghHvyfP/MiLM5TJih8KEeuxv28MjTtUYmYIcNIUgdFDeNkqF AxPXiHHuXMkacpI2N+O4bfOPiuJrsHLnLmFnQs9o+uHshoiwDMYdelJBEo/ehmsD LpPj6nBlbfU/yiwq2ymSkith1voytKbGM4BCbolStHTVdY5souAXztcuabmmstqs tincm50Bwwdb7eRm9UojQo8x5vMJcyLKaFRghsDwHNjR8iRIdokhZ5JEGlix3EQr mRrgy4rMXCgC6Of8RbCeTwGAqPT2y73uRVA90FURVfw43L/jqiTXpGcY0WWS2YOB 0q9xGkv9iZ+vQ/N9FY5d0sk3udpmJZstZsn3Sh5HQCLq4hgnJI3chKXuAMFdlqxN pun1ShsjcMMctliXiIlQOrM0cjBXHDRmdkjPHl6/jHY+7JeFuTWoDERhJzNuLWue oN6vPARXI0UkRoNeqh1SxfraMURSqN59GbQFYkv92O2Obb4= + + Basware PEPPOL Test Access Point + arun.kumar@basware.com + + + + + + +75cZtUpM1r5GCS5bNzUYyHJkLXU=NgbiH4ZPw7WUh8aWZP3AiD9SFriFOKhRh4FWy35dEFjgwp0+W0SyAB9+L2zPAqobrWgBDWcYyUj1 +58imRLerMDHAiL2y1igIZoj49vpOF5hmtZoKQBYqfKbAHlyW+bPpl+P3a+nnuIK1+gZCVqhnS7Bs +XwFnsVHrJ5/5a3qVlvlYEPjhIxIzlQLufTLKrecgq9vXQvnOGpAHWC8lNRU50c7oYlvzEYDx1IfY +XdTSoGkepGYSyiLvWnbsQiIBU+rP1O051fbSSXuxhja/w6q8RKpZEx2GRe5pagWebyfhMiRwvTdn +VtO8nLlRKXsGeTVO03oaNzAn7+qTVPh8y1ax3Q==CN=POP000010,OU=PEPPOL TEST SMP,O=Basware,C=FIMIIFzjCCA7agAwIBAgIQOrxaIgKBWhwsY1wOC3JsyjANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQG +EwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UECxMNRk9SIFRFU1QgT05MWTE3 +MDUGA1UEAxMuUEVQUE9MIFNFUlZJQ0UgTUVUQURBVEEgUFVCTElTSEVSIFRFU1QgQ0EgLSBHMjAe +Fw0yNDAyMTcwMDAwMDBaFw0yNjAyMDYyMzU5NTlaME0xCzAJBgNVBAYTAkZJMRAwDgYDVQQKDAdC +YXN3YXJlMRgwFgYDVQQLDA9QRVBQT0wgVEVTVCBTTVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKVBi/J/IqnYJhQ8yKP7CRHuGkG+tUeCsBw9DnDp +a+bSSBs9fGegzwppkQ4bUyMFrAf8B84jPyNb0ePMT2Kr6SYvb9hbuRFhsP2NXeBl+hbN0Ia3BDzG +/oEmboOwJrCGIFJuAKvV434YseVxQts6LK4feFiA4L43oy0cGIxZJ/BmZQwYcDjiCpc5LYc+VwLs +Vo/Oh95tSoCRN9/hVs70OPsU3qxKZNszhMGwpR8KgnVCi68QEJcoVnBiDWGaorwGcvgjwY9w4JFU +Tix7Md07LTS9mUkmkyPsqaEVbrhhfmLLsG+xjAMWyKYhIrFDyBzk867UMrPyM4IlGhyaEJsHgRcC +AwEAAaOCAXwwggF4MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoG +CCsGAQUFBwMCMB0GA1UdDgQWBBQeIkwiciou3UGhfwqnSplMxr2riDBdBgNVHR8EVjBUMFKgUKBO +hkxodHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV9iNmQwZGMxZGMzMTQ3NzIzZmUzNmI3NTc1 +OTk3YWZjNC9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggrBgEFBQcwAYYbaHR0cDov +L3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaAFHwdskjxutkKBsoWY6nwek+9I517MC0G +CmCGSAGG+EUBEAMEHzAdBhNghkgBhvhFARABAgMBAYGo1YEKFgY5NTc2MDgwOQYKYIZIAYb4RQEQ +BQQrMCkCAQAWJGFIUjBjSE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0B +AQsFAAOCAgEAe2PYbBQd+47npLfqKwH5b7qz6iayCQo4BGBkkigqD6icR3KIFshLr/BbKzS8ZG+V +RUvPfzYV6VwtBet/MeV5ofduVN5I8FnK0pRPjNuIyXKcMFQqOnMmC/A6FmLQi0vZans2WqYCQWwO +JD4vuMZZkbG530V0HPEEkc0T+XHegj8nGoBYY7BOogwfej72NKguM/5iFOlMDKXAcyI4MNe7wemN +8xCQ1BlYnH37sXQRAwfm9q/kN33U15mic2w1jJ5F4eKlCLu3ZDW5RcjClPcPqntEZkZPBRU/tN6x +DOS/U0fTwPf1Uv08c2nvkVXP8BMatWSepIi6k1v3HJeerQS8b47DRugAXUK6TsAJniJ09e/g1U9i +ghiQo6VsitWC5MO2khjxb4b6gN0hTMWoTadm9lV89vX3kOikplu5c/KIeak9/pSZOYrB0hz279GD +Nt6ensv8HRkBDv/yQA12XYSOEN+qJpiTXIpRZkVZdLmwZeSnhlywczw3IwWNiUf4VXZx6zqSiqpv ++dpzXo87hYYbp/pEcRXShrPp+R3NPsXn45Vsy+bt9Tz5tiA4bHokPIcZmEvXwD9OGMjhHHu2OYmF +WOk5wXlbIGa21woCuSGKX33xJ3RMdcKR7UV3geeXPQo6SP7noe26CE16r1bg0XfIWIIIo1XQ4AwY +2pJHZsF2Gao= \ No newline at end of file diff --git a/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-923829644-1.xml b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-923829644-1.xml new file mode 100644 index 00000000..d5cef61d --- /dev/null +++ b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-923829644-1.xml @@ -0,0 +1,62 @@ + + + + 0192:923829644 + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1 + + + + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + + + + https://test-api.basware.com/peppol/as4 + + + + false + 2022-01-01T00:00:00.000Z + 2024-01-01T23:59:59.000Z + + MIIFvzCCA6egAwIBAgIQS2oH4Rg7dPfIXOnRW9T1tDANBgkqhkiG9w0BAQsFADBr MQswCQYDVQQGEwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UE CxMNRk9SIFRFU1QgT05MWTEpMCcGA1UEAxMgUEVQUE9MIEFDQ0VTUyBQT0lOVCBU RVNUIENBIC0gRzIwHhcNMjIwNzEwMDAwMDAwWhcNMjQwNjI5MjM1OTU5WjBMMQsw CQYDVQQGEwJGSTEQMA4GA1UECgwHQmFzd2FyZTEXMBUGA1UECwwOUEVQUE9MIFRF U1QgQVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL7LsC4kU4b1qnk0IGSt/u42A9TBPusTiCgKN5xh8XUyNDSI0RBZ 3+w5g8aWaDVceqh3zXdytmsEqLmQqKAvQY3GETJe9BT14PC3mGURY1Vv5GzHaNmo wBUnDnWZNNifi0+eqSUm7gRYX+RkoqF5lSR6tYL/uk2/ZrfGlzu/RawNvmM+jfhy ZVc/e/Hr4iATUUwxxCWTwCkWN0tqGmv9Kx4e+NO7+4otROK544QFx4Dtm77WWETx GkdLxpFFnYnnlhq3B2DjYxEpTZ+bM8gtQJsWnkQYJQ0Sb6vSTwQqtpNGTrw6cK1S 0by7S3u4XVtHydkgzEGaivMQI6fcXOWV7SsCAwEAAaOCAXwwggF4MAwGA1UdEwEB /wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMCMB0G A1UdDgQWBBTxQNqgX16XqGFsAwPBs4boMemrEzBdBgNVHR8EVjBUMFKgUKBOhkxo dHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV82YTkzNzczNGEzOTNhMDgwNWJm MzNjZGE4YjMzMTA5My9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggr BgEFBQcwAYYbaHR0cDovL3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaA FGtvS7bxN7orPH8Yzborsrl8KjfrMC0GCmCGSAGG+EUBEAMEHzAdBhNghkgBhvhF ARABAgMBAYGpkOEDFgY5NTc2MDgwOQYKYIZIAYb4RQEQBQQrMCkCAQAWJGFIUjBj SE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0BAQsFAAOC AgEApAiedwRZcW449knUO29vPphS1obosPrd7PdKJm3f/Ktd635FK1bppQm3yug1 JXlZ/DIH6n9Hugotwz8TXUT1UbcIBh/oETCypFj5c3TfUmMbj6K87iuMeG+beZZw hSZsIT9Gqo9G3bb5kPIBdJaxNSkAkDWdC50tF67vCVRqVrIEfnkVTTrYsQ6Nh9C1 mJwQ5cKCDbzbNtTyghHvyfP/MiLM5TJih8KEeuxv28MjTtUYmYIcNIUgdFDeNkqF AxPXiHHuXMkacpI2N+O4bfOPiuJrsHLnLmFnQs9o+uHshoiwDMYdelJBEo/ehmsD LpPj6nBlbfU/yiwq2ymSkith1voytKbGM4BCbolStHTVdY5souAXztcuabmmstqs tincm50Bwwdb7eRm9UojQo8x5vMJcyLKaFRghsDwHNjR8iRIdokhZ5JEGlix3EQr mRrgy4rMXCgC6Of8RbCeTwGAqPT2y73uRVA90FURVfw43L/jqiTXpGcY0WWS2YOB 0q9xGkv9iZ+vQ/N9FY5d0sk3udpmJZstZsn3Sh5HQCLq4hgnJI3chKXuAMFdlqxN pun1ShsjcMMctliXiIlQOrM0cjBXHDRmdkjPHl6/jHY+7JeFuTWoDERhJzNuLWue oN6vPARXI0UkRoNeqh1SxfraMURSqN59GbQFYkv92O2Obb4= + + Basware PEPPOL Test Access Point + arun.kumar@basware.com + + + + + + +/nETO6vdM2pebL1MYJ4nE5NQ18o=B3zMzJASWsLBxDd75fEf0xsdjyByVEHN6en4qdeK6Pa1XyS0k3SRuK1aVKBAr6CGKNmXtzLu3yAB +CFsWrZBvspD77T+E4/2qpF8TFKSU4jNhui848pla2lJHEK8NTUP0dAQLfrhdx2hnA/UKXZsSHvvS +XMwjRZkP2xSiAM1ZKOH3daLKQi/meAaqqAzE8H/3u012H7BVXzscSICuJQNXLrGZ/T6N60ksTAgB +XuEQ+JxKpOm/CwbXJzFhRI7EZ979zVOy7PGRBIZLjiJIeWao1Z84aMR7Ktft8EUTUx8zpXVUIKr8 +lHWcExv6UwURQbJ3ocloH+R+eErwXoP4F94dZg==CN=POP000010,OU=PEPPOL TEST SMP,O=Basware,C=FIMIIFzjCCA7agAwIBAgIQOrxaIgKBWhwsY1wOC3JsyjANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQG +EwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UECxMNRk9SIFRFU1QgT05MWTE3 +MDUGA1UEAxMuUEVQUE9MIFNFUlZJQ0UgTUVUQURBVEEgUFVCTElTSEVSIFRFU1QgQ0EgLSBHMjAe +Fw0yNDAyMTcwMDAwMDBaFw0yNjAyMDYyMzU5NTlaME0xCzAJBgNVBAYTAkZJMRAwDgYDVQQKDAdC +YXN3YXJlMRgwFgYDVQQLDA9QRVBQT0wgVEVTVCBTTVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKVBi/J/IqnYJhQ8yKP7CRHuGkG+tUeCsBw9DnDp +a+bSSBs9fGegzwppkQ4bUyMFrAf8B84jPyNb0ePMT2Kr6SYvb9hbuRFhsP2NXeBl+hbN0Ia3BDzG +/oEmboOwJrCGIFJuAKvV434YseVxQts6LK4feFiA4L43oy0cGIxZJ/BmZQwYcDjiCpc5LYc+VwLs +Vo/Oh95tSoCRN9/hVs70OPsU3qxKZNszhMGwpR8KgnVCi68QEJcoVnBiDWGaorwGcvgjwY9w4JFU +Tix7Md07LTS9mUkmkyPsqaEVbrhhfmLLsG+xjAMWyKYhIrFDyBzk867UMrPyM4IlGhyaEJsHgRcC +AwEAAaOCAXwwggF4MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoG +CCsGAQUFBwMCMB0GA1UdDgQWBBQeIkwiciou3UGhfwqnSplMxr2riDBdBgNVHR8EVjBUMFKgUKBO +hkxodHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV9iNmQwZGMxZGMzMTQ3NzIzZmUzNmI3NTc1 +OTk3YWZjNC9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggrBgEFBQcwAYYbaHR0cDov +L3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaAFHwdskjxutkKBsoWY6nwek+9I517MC0G +CmCGSAGG+EUBEAMEHzAdBhNghkgBhvhFARABAgMBAYGo1YEKFgY5NTc2MDgwOQYKYIZIAYb4RQEQ +BQQrMCkCAQAWJGFIUjBjSE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0B +AQsFAAOCAgEAe2PYbBQd+47npLfqKwH5b7qz6iayCQo4BGBkkigqD6icR3KIFshLr/BbKzS8ZG+V +RUvPfzYV6VwtBet/MeV5ofduVN5I8FnK0pRPjNuIyXKcMFQqOnMmC/A6FmLQi0vZans2WqYCQWwO +JD4vuMZZkbG530V0HPEEkc0T+XHegj8nGoBYY7BOogwfej72NKguM/5iFOlMDKXAcyI4MNe7wemN +8xCQ1BlYnH37sXQRAwfm9q/kN33U15mic2w1jJ5F4eKlCLu3ZDW5RcjClPcPqntEZkZPBRU/tN6x +DOS/U0fTwPf1Uv08c2nvkVXP8BMatWSepIi6k1v3HJeerQS8b47DRugAXUK6TsAJniJ09e/g1U9i +ghiQo6VsitWC5MO2khjxb4b6gN0hTMWoTadm9lV89vX3kOikplu5c/KIeak9/pSZOYrB0hz279GD +Nt6ensv8HRkBDv/yQA12XYSOEN+qJpiTXIpRZkVZdLmwZeSnhlywczw3IwWNiUf4VXZx6zqSiqpv ++dpzXo87hYYbp/pEcRXShrPp+R3NPsXn45Vsy+bt9Tz5tiA4bHokPIcZmEvXwD9OGMjhHHu2OYmF +WOk5wXlbIGa21woCuSGKX33xJ3RMdcKR7UV3geeXPQo6SP7noe26CE16r1bg0XfIWIIIo1XQ4AwY +2pJHZsF2Gao= \ No newline at end of file diff --git a/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-923829644-2.xml b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-923829644-2.xml new file mode 100644 index 00000000..d304a417 --- /dev/null +++ b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-923829644-2.xml @@ -0,0 +1,62 @@ + + + + 0192:923829644 + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1 + + + + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + + + + https://test-api.basware.com/peppol/as4 + + + + false + 2024-02-17T00:00:00.000Z + 2026-02-07T23:59:59.000Z + + MIIFvzCCA6egAwIBAgIQS2oH4Rg7dPfIXOnRW9T1tDANBgkqhkiG9w0BAQsFADBr MQswCQYDVQQGEwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UE CxMNRk9SIFRFU1QgT05MWTEpMCcGA1UEAxMgUEVQUE9MIEFDQ0VTUyBQT0lOVCBU RVNUIENBIC0gRzIwHhcNMjIwNzEwMDAwMDAwWhcNMjQwNjI5MjM1OTU5WjBMMQsw CQYDVQQGEwJGSTEQMA4GA1UECgwHQmFzd2FyZTEXMBUGA1UECwwOUEVQUE9MIFRF U1QgQVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL7LsC4kU4b1qnk0IGSt/u42A9TBPusTiCgKN5xh8XUyNDSI0RBZ 3+w5g8aWaDVceqh3zXdytmsEqLmQqKAvQY3GETJe9BT14PC3mGURY1Vv5GzHaNmo wBUnDnWZNNifi0+eqSUm7gRYX+RkoqF5lSR6tYL/uk2/ZrfGlzu/RawNvmM+jfhy ZVc/e/Hr4iATUUwxxCWTwCkWN0tqGmv9Kx4e+NO7+4otROK544QFx4Dtm77WWETx GkdLxpFFnYnnlhq3B2DjYxEpTZ+bM8gtQJsWnkQYJQ0Sb6vSTwQqtpNGTrw6cK1S 0by7S3u4XVtHydkgzEGaivMQI6fcXOWV7SsCAwEAAaOCAXwwggF4MAwGA1UdEwEB /wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMCMB0G A1UdDgQWBBTxQNqgX16XqGFsAwPBs4boMemrEzBdBgNVHR8EVjBUMFKgUKBOhkxo dHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV82YTkzNzczNGEzOTNhMDgwNWJm MzNjZGE4YjMzMTA5My9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggr BgEFBQcwAYYbaHR0cDovL3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaA FGtvS7bxN7orPH8Yzborsrl8KjfrMC0GCmCGSAGG+EUBEAMEHzAdBhNghkgBhvhF ARABAgMBAYGpkOEDFgY5NTc2MDgwOQYKYIZIAYb4RQEQBQQrMCkCAQAWJGFIUjBj SE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0BAQsFAAOC AgEApAiedwRZcW449knUO29vPphS1obosPrd7PdKJm3f/Ktd635FK1bppQm3yug1 JXlZ/DIH6n9Hugotwz8TXUT1UbcIBh/oETCypFj5c3TfUmMbj6K87iuMeG+beZZw hSZsIT9Gqo9G3bb5kPIBdJaxNSkAkDWdC50tF67vCVRqVrIEfnkVTTrYsQ6Nh9C1 mJwQ5cKCDbzbNtTyghHvyfP/MiLM5TJih8KEeuxv28MjTtUYmYIcNIUgdFDeNkqF AxPXiHHuXMkacpI2N+O4bfOPiuJrsHLnLmFnQs9o+uHshoiwDMYdelJBEo/ehmsD LpPj6nBlbfU/yiwq2ymSkith1voytKbGM4BCbolStHTVdY5souAXztcuabmmstqs tincm50Bwwdb7eRm9UojQo8x5vMJcyLKaFRghsDwHNjR8iRIdokhZ5JEGlix3EQr mRrgy4rMXCgC6Of8RbCeTwGAqPT2y73uRVA90FURVfw43L/jqiTXpGcY0WWS2YOB 0q9xGkv9iZ+vQ/N9FY5d0sk3udpmJZstZsn3Sh5HQCLq4hgnJI3chKXuAMFdlqxN pun1ShsjcMMctliXiIlQOrM0cjBXHDRmdkjPHl6/jHY+7JeFuTWoDERhJzNuLWue oN6vPARXI0UkRoNeqh1SxfraMURSqN59GbQFYkv92O2Obb4= + + Basware PEPPOL Test Access Point + arun.kumar@basware.com + + + + + + +MNFwH0yd02+VGeeHozc8z0o1F/s=Uf6ZTigIOevaIPcKRRZCFebrHk3jo8BumTB4Lt5GRpeV+rvU6Xv/A7aqJtnOwSJfpB2E+RWLgXw3 +BcJqHuNWhpR6MMF0F9LxQROwbesvbTZAIj6aI4cDd0B1jo3NW+0ZW5It2fTMtu6rsvymtb5GoI7E +L1VxVrXRj3b/yU7XZgJEWMQ+8YoH0vnlMDYqVePMlG/96taLGUPFPOk5w9crQx1bfiG0AMmMHxLF +jK1flf67UPSidF4yA8fBG2+mF03nBBFpk2Brcx8CVu3LB3Rv8jcRu4O0XK9lu8cOPLrz+0Hxof14 +l/HHWw4fgZrzBoZkRCE/DkXBa78KUEU0VbWRAw==CN=POP000010,OU=PEPPOL TEST SMP,O=Basware,C=FIMIIFzjCCA7agAwIBAgIQOrxaIgKBWhwsY1wOC3JsyjANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQG +EwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UECxMNRk9SIFRFU1QgT05MWTE3 +MDUGA1UEAxMuUEVQUE9MIFNFUlZJQ0UgTUVUQURBVEEgUFVCTElTSEVSIFRFU1QgQ0EgLSBHMjAe +Fw0yNDAyMTcwMDAwMDBaFw0yNjAyMDYyMzU5NTlaME0xCzAJBgNVBAYTAkZJMRAwDgYDVQQKDAdC +YXN3YXJlMRgwFgYDVQQLDA9QRVBQT0wgVEVTVCBTTVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKVBi/J/IqnYJhQ8yKP7CRHuGkG+tUeCsBw9DnDp +a+bSSBs9fGegzwppkQ4bUyMFrAf8B84jPyNb0ePMT2Kr6SYvb9hbuRFhsP2NXeBl+hbN0Ia3BDzG +/oEmboOwJrCGIFJuAKvV434YseVxQts6LK4feFiA4L43oy0cGIxZJ/BmZQwYcDjiCpc5LYc+VwLs +Vo/Oh95tSoCRN9/hVs70OPsU3qxKZNszhMGwpR8KgnVCi68QEJcoVnBiDWGaorwGcvgjwY9w4JFU +Tix7Md07LTS9mUkmkyPsqaEVbrhhfmLLsG+xjAMWyKYhIrFDyBzk867UMrPyM4IlGhyaEJsHgRcC +AwEAAaOCAXwwggF4MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoG +CCsGAQUFBwMCMB0GA1UdDgQWBBQeIkwiciou3UGhfwqnSplMxr2riDBdBgNVHR8EVjBUMFKgUKBO +hkxodHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV9iNmQwZGMxZGMzMTQ3NzIzZmUzNmI3NTc1 +OTk3YWZjNC9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggrBgEFBQcwAYYbaHR0cDov +L3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaAFHwdskjxutkKBsoWY6nwek+9I517MC0G +CmCGSAGG+EUBEAMEHzAdBhNghkgBhvhFARABAgMBAYGo1YEKFgY5NTc2MDgwOQYKYIZIAYb4RQEQ +BQQrMCkCAQAWJGFIUjBjSE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0B +AQsFAAOCAgEAe2PYbBQd+47npLfqKwH5b7qz6iayCQo4BGBkkigqD6icR3KIFshLr/BbKzS8ZG+V +RUvPfzYV6VwtBet/MeV5ofduVN5I8FnK0pRPjNuIyXKcMFQqOnMmC/A6FmLQi0vZans2WqYCQWwO +JD4vuMZZkbG530V0HPEEkc0T+XHegj8nGoBYY7BOogwfej72NKguM/5iFOlMDKXAcyI4MNe7wemN +8xCQ1BlYnH37sXQRAwfm9q/kN33U15mic2w1jJ5F4eKlCLu3ZDW5RcjClPcPqntEZkZPBRU/tN6x +DOS/U0fTwPf1Uv08c2nvkVXP8BMatWSepIi6k1v3HJeerQS8b47DRugAXUK6TsAJniJ09e/g1U9i +ghiQo6VsitWC5MO2khjxb4b6gN0hTMWoTadm9lV89vX3kOikplu5c/KIeak9/pSZOYrB0hz279GD +Nt6ensv8HRkBDv/yQA12XYSOEN+qJpiTXIpRZkVZdLmwZeSnhlywczw3IwWNiUf4VXZx6zqSiqpv ++dpzXo87hYYbp/pEcRXShrPp+R3NPsXn45Vsy+bt9Tz5tiA4bHokPIcZmEvXwD9OGMjhHHu2OYmF +WOk5wXlbIGa21woCuSGKX33xJ3RMdcKR7UV3geeXPQo6SP7noe26CE16r1bg0XfIWIIIo1XQ4AwY +2pJHZsF2Gao= \ No newline at end of file diff --git a/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-923829644-3.xml b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-923829644-3.xml new file mode 100644 index 00000000..342ca31b --- /dev/null +++ b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-923829644-3.xml @@ -0,0 +1,62 @@ + + + + 0192:923829644 + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1 + + + + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + + + + https://test-api.basware.com/peppol/as4 + + + + false + 2026-03-03T00:00:00.000Z + 2028-03-03T23:59:59.000Z + + MIIFvzCCA6egAwIBAgIQS2oH4Rg7dPfIXOnRW9T1tDANBgkqhkiG9w0BAQsFADBr MQswCQYDVQQGEwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UE CxMNRk9SIFRFU1QgT05MWTEpMCcGA1UEAxMgUEVQUE9MIEFDQ0VTUyBQT0lOVCBU RVNUIENBIC0gRzIwHhcNMjIwNzEwMDAwMDAwWhcNMjQwNjI5MjM1OTU5WjBMMQsw CQYDVQQGEwJGSTEQMA4GA1UECgwHQmFzd2FyZTEXMBUGA1UECwwOUEVQUE9MIFRF U1QgQVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL7LsC4kU4b1qnk0IGSt/u42A9TBPusTiCgKN5xh8XUyNDSI0RBZ 3+w5g8aWaDVceqh3zXdytmsEqLmQqKAvQY3GETJe9BT14PC3mGURY1Vv5GzHaNmo wBUnDnWZNNifi0+eqSUm7gRYX+RkoqF5lSR6tYL/uk2/ZrfGlzu/RawNvmM+jfhy ZVc/e/Hr4iATUUwxxCWTwCkWN0tqGmv9Kx4e+NO7+4otROK544QFx4Dtm77WWETx GkdLxpFFnYnnlhq3B2DjYxEpTZ+bM8gtQJsWnkQYJQ0Sb6vSTwQqtpNGTrw6cK1S 0by7S3u4XVtHydkgzEGaivMQI6fcXOWV7SsCAwEAAaOCAXwwggF4MAwGA1UdEwEB /wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMCMB0G A1UdDgQWBBTxQNqgX16XqGFsAwPBs4boMemrEzBdBgNVHR8EVjBUMFKgUKBOhkxo dHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV82YTkzNzczNGEzOTNhMDgwNWJm MzNjZGE4YjMzMTA5My9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggr BgEFBQcwAYYbaHR0cDovL3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaA FGtvS7bxN7orPH8Yzborsrl8KjfrMC0GCmCGSAGG+EUBEAMEHzAdBhNghkgBhvhF ARABAgMBAYGpkOEDFgY5NTc2MDgwOQYKYIZIAYb4RQEQBQQrMCkCAQAWJGFIUjBj SE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0BAQsFAAOC AgEApAiedwRZcW449knUO29vPphS1obosPrd7PdKJm3f/Ktd635FK1bppQm3yug1 JXlZ/DIH6n9Hugotwz8TXUT1UbcIBh/oETCypFj5c3TfUmMbj6K87iuMeG+beZZw hSZsIT9Gqo9G3bb5kPIBdJaxNSkAkDWdC50tF67vCVRqVrIEfnkVTTrYsQ6Nh9C1 mJwQ5cKCDbzbNtTyghHvyfP/MiLM5TJih8KEeuxv28MjTtUYmYIcNIUgdFDeNkqF AxPXiHHuXMkacpI2N+O4bfOPiuJrsHLnLmFnQs9o+uHshoiwDMYdelJBEo/ehmsD LpPj6nBlbfU/yiwq2ymSkith1voytKbGM4BCbolStHTVdY5souAXztcuabmmstqs tincm50Bwwdb7eRm9UojQo8x5vMJcyLKaFRghsDwHNjR8iRIdokhZ5JEGlix3EQr mRrgy4rMXCgC6Of8RbCeTwGAqPT2y73uRVA90FURVfw43L/jqiTXpGcY0WWS2YOB 0q9xGkv9iZ+vQ/N9FY5d0sk3udpmJZstZsn3Sh5HQCLq4hgnJI3chKXuAMFdlqxN pun1ShsjcMMctliXiIlQOrM0cjBXHDRmdkjPHl6/jHY+7JeFuTWoDERhJzNuLWue oN6vPARXI0UkRoNeqh1SxfraMURSqN59GbQFYkv92O2Obb4= + + Basware PEPPOL Test Access Point + arun.kumar@basware.com + + + + + + +ZeiYQ8qd35uWMgwTY1xkpbOaTUY=ia/szi6CLbUSQazluSU1Yxhm5hLljT1CfPHI2YN4N+6N1SzbaRi5+lmSPPMOf/e0oXFwmkkUK9j7 +02UVGi6nwRiC7ULP9zVCCyRkZsD/M3N8sHSw4cx2ZXfKifVJDfwnrQy/hKzWCj1/p8wzF1/orXap +o8U0EP3lM5vwWb40C7+DCi8FARcMe2BVYYXH4BS8tNH7EseFHw78GG/Dlg1XugsjvHY2Gl6WTOVE +EwaP5r27IApK+gyx7tkEDJWjLD8MUOvQo4a1Wj+1Yzs0Yav7EaCnUM0aEuh3X4i/YzgNFZnuV93W +QasQxWElgje7m2XzFjSfpS/kOa25flVtcaCuAA==CN=POP000010,OU=PEPPOL TEST SMP,O=Basware,C=FIMIIFzjCCA7agAwIBAgIQOrxaIgKBWhwsY1wOC3JsyjANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQG +EwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UECxMNRk9SIFRFU1QgT05MWTE3 +MDUGA1UEAxMuUEVQUE9MIFNFUlZJQ0UgTUVUQURBVEEgUFVCTElTSEVSIFRFU1QgQ0EgLSBHMjAe +Fw0yNDAyMTcwMDAwMDBaFw0yNjAyMDYyMzU5NTlaME0xCzAJBgNVBAYTAkZJMRAwDgYDVQQKDAdC +YXN3YXJlMRgwFgYDVQQLDA9QRVBQT0wgVEVTVCBTTVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKVBi/J/IqnYJhQ8yKP7CRHuGkG+tUeCsBw9DnDp +a+bSSBs9fGegzwppkQ4bUyMFrAf8B84jPyNb0ePMT2Kr6SYvb9hbuRFhsP2NXeBl+hbN0Ia3BDzG +/oEmboOwJrCGIFJuAKvV434YseVxQts6LK4feFiA4L43oy0cGIxZJ/BmZQwYcDjiCpc5LYc+VwLs +Vo/Oh95tSoCRN9/hVs70OPsU3qxKZNszhMGwpR8KgnVCi68QEJcoVnBiDWGaorwGcvgjwY9w4JFU +Tix7Md07LTS9mUkmkyPsqaEVbrhhfmLLsG+xjAMWyKYhIrFDyBzk867UMrPyM4IlGhyaEJsHgRcC +AwEAAaOCAXwwggF4MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoG +CCsGAQUFBwMCMB0GA1UdDgQWBBQeIkwiciou3UGhfwqnSplMxr2riDBdBgNVHR8EVjBUMFKgUKBO +hkxodHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV9iNmQwZGMxZGMzMTQ3NzIzZmUzNmI3NTc1 +OTk3YWZjNC9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggrBgEFBQcwAYYbaHR0cDov +L3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaAFHwdskjxutkKBsoWY6nwek+9I517MC0G +CmCGSAGG+EUBEAMEHzAdBhNghkgBhvhFARABAgMBAYGo1YEKFgY5NTc2MDgwOQYKYIZIAYb4RQEQ +BQQrMCkCAQAWJGFIUjBjSE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0B +AQsFAAOCAgEAe2PYbBQd+47npLfqKwH5b7qz6iayCQo4BGBkkigqD6icR3KIFshLr/BbKzS8ZG+V +RUvPfzYV6VwtBet/MeV5ofduVN5I8FnK0pRPjNuIyXKcMFQqOnMmC/A6FmLQi0vZans2WqYCQWwO +JD4vuMZZkbG530V0HPEEkc0T+XHegj8nGoBYY7BOogwfej72NKguM/5iFOlMDKXAcyI4MNe7wemN +8xCQ1BlYnH37sXQRAwfm9q/kN33U15mic2w1jJ5F4eKlCLu3ZDW5RcjClPcPqntEZkZPBRU/tN6x +DOS/U0fTwPf1Uv08c2nvkVXP8BMatWSepIi6k1v3HJeerQS8b47DRugAXUK6TsAJniJ09e/g1U9i +ghiQo6VsitWC5MO2khjxb4b6gN0hTMWoTadm9lV89vX3kOikplu5c/KIeak9/pSZOYrB0hz279GD +Nt6ensv8HRkBDv/yQA12XYSOEN+qJpiTXIpRZkVZdLmwZeSnhlywczw3IwWNiUf4VXZx6zqSiqpv ++dpzXo87hYYbp/pEcRXShrPp+R3NPsXn45Vsy+bt9Tz5tiA4bHokPIcZmEvXwD9OGMjhHHu2OYmF +WOk5wXlbIGa21woCuSGKX33xJ3RMdcKR7UV3geeXPQo6SP7noe26CE16r1bg0XfIWIIIo1XQ4AwY +2pJHZsF2Gao= \ No newline at end of file diff --git a/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-98765432-1.xml b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-98765432-1.xml new file mode 100644 index 00000000..cb5e4640 --- /dev/null +++ b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-98765432-1.xml @@ -0,0 +1,61 @@ + + + + 0192:12345678 + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1 + + + + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + + + + https://test-api.basware.com/peppol/as4 + + + + false + 2022-02-07T23:59:59.000Z + + MIIFvzCCA6egAwIBAgIQS2oH4Rg7dPfIXOnRW9T1tDANBgkqhkiG9w0BAQsFADBr MQswCQYDVQQGEwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UE CxMNRk9SIFRFU1QgT05MWTEpMCcGA1UEAxMgUEVQUE9MIEFDQ0VTUyBQT0lOVCBU RVNUIENBIC0gRzIwHhcNMjIwNzEwMDAwMDAwWhcNMjQwNjI5MjM1OTU5WjBMMQsw CQYDVQQGEwJGSTEQMA4GA1UECgwHQmFzd2FyZTEXMBUGA1UECwwOUEVQUE9MIFRF U1QgQVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL7LsC4kU4b1qnk0IGSt/u42A9TBPusTiCgKN5xh8XUyNDSI0RBZ 3+w5g8aWaDVceqh3zXdytmsEqLmQqKAvQY3GETJe9BT14PC3mGURY1Vv5GzHaNmo wBUnDnWZNNifi0+eqSUm7gRYX+RkoqF5lSR6tYL/uk2/ZrfGlzu/RawNvmM+jfhy ZVc/e/Hr4iATUUwxxCWTwCkWN0tqGmv9Kx4e+NO7+4otROK544QFx4Dtm77WWETx GkdLxpFFnYnnlhq3B2DjYxEpTZ+bM8gtQJsWnkQYJQ0Sb6vSTwQqtpNGTrw6cK1S 0by7S3u4XVtHydkgzEGaivMQI6fcXOWV7SsCAwEAAaOCAXwwggF4MAwGA1UdEwEB /wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMCMB0G A1UdDgQWBBTxQNqgX16XqGFsAwPBs4boMemrEzBdBgNVHR8EVjBUMFKgUKBOhkxo dHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV82YTkzNzczNGEzOTNhMDgwNWJm MzNjZGE4YjMzMTA5My9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggr BgEFBQcwAYYbaHR0cDovL3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaA FGtvS7bxN7orPH8Yzborsrl8KjfrMC0GCmCGSAGG+EUBEAMEHzAdBhNghkgBhvhF ARABAgMBAYGpkOEDFgY5NTc2MDgwOQYKYIZIAYb4RQEQBQQrMCkCAQAWJGFIUjBj SE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0BAQsFAAOC AgEApAiedwRZcW449knUO29vPphS1obosPrd7PdKJm3f/Ktd635FK1bppQm3yug1 JXlZ/DIH6n9Hugotwz8TXUT1UbcIBh/oETCypFj5c3TfUmMbj6K87iuMeG+beZZw hSZsIT9Gqo9G3bb5kPIBdJaxNSkAkDWdC50tF67vCVRqVrIEfnkVTTrYsQ6Nh9C1 mJwQ5cKCDbzbNtTyghHvyfP/MiLM5TJih8KEeuxv28MjTtUYmYIcNIUgdFDeNkqF AxPXiHHuXMkacpI2N+O4bfOPiuJrsHLnLmFnQs9o+uHshoiwDMYdelJBEo/ehmsD LpPj6nBlbfU/yiwq2ymSkith1voytKbGM4BCbolStHTVdY5souAXztcuabmmstqs tincm50Bwwdb7eRm9UojQo8x5vMJcyLKaFRghsDwHNjR8iRIdokhZ5JEGlix3EQr mRrgy4rMXCgC6Of8RbCeTwGAqPT2y73uRVA90FURVfw43L/jqiTXpGcY0WWS2YOB 0q9xGkv9iZ+vQ/N9FY5d0sk3udpmJZstZsn3Sh5HQCLq4hgnJI3chKXuAMFdlqxN pun1ShsjcMMctliXiIlQOrM0cjBXHDRmdkjPHl6/jHY+7JeFuTWoDERhJzNuLWue oN6vPARXI0UkRoNeqh1SxfraMURSqN59GbQFYkv92O2Obb4= + + Basware Peppol Test Access Point + arun.kaundal@gmail.com + + + + + + +QmWzzRQYoNUzi4YY/NH2dJFACZc=KMatmyzcigPQuMgm+E0+GfpQLn2M1jaGxWYVRzDB/qnAq/CM49Is1J0iANqkmQsei9LvdHnyMvk1 +0Yz/64UPZhoQUpYafY2x4vr54YaLXKK5313AoLa8zhxYIV26COMD35RMsp2EaTd9DcVIRgN4uul0 +Ze44Vr6+twPXuLBTH+vGL6AxofUjK5M0X9GQLtk/QDDIf/5pgazRf9ILiaAbGdJdeDkRScdWDASr +EyPjZeIMUk9oB80uPp0t0YaYtH7o3ibZwysFSrcpRwrLR2r2gYhbmZpABaCclW3RCb1Z3KppPJYB +rsU073Rjt+lCDJ9jV7xHLsP1sw+okgYoRPUOFA==CN=POP000010,OU=PEPPOL TEST SMP,O=Basware,C=FIMIIFzjCCA7agAwIBAgIQOrxaIgKBWhwsY1wOC3JsyjANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQG +EwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UECxMNRk9SIFRFU1QgT05MWTE3 +MDUGA1UEAxMuUEVQUE9MIFNFUlZJQ0UgTUVUQURBVEEgUFVCTElTSEVSIFRFU1QgQ0EgLSBHMjAe +Fw0yNDAyMTcwMDAwMDBaFw0yNjAyMDYyMzU5NTlaME0xCzAJBgNVBAYTAkZJMRAwDgYDVQQKDAdC +YXN3YXJlMRgwFgYDVQQLDA9QRVBQT0wgVEVTVCBTTVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKVBi/J/IqnYJhQ8yKP7CRHuGkG+tUeCsBw9DnDp +a+bSSBs9fGegzwppkQ4bUyMFrAf8B84jPyNb0ePMT2Kr6SYvb9hbuRFhsP2NXeBl+hbN0Ia3BDzG +/oEmboOwJrCGIFJuAKvV434YseVxQts6LK4feFiA4L43oy0cGIxZJ/BmZQwYcDjiCpc5LYc+VwLs +Vo/Oh95tSoCRN9/hVs70OPsU3qxKZNszhMGwpR8KgnVCi68QEJcoVnBiDWGaorwGcvgjwY9w4JFU +Tix7Md07LTS9mUkmkyPsqaEVbrhhfmLLsG+xjAMWyKYhIrFDyBzk867UMrPyM4IlGhyaEJsHgRcC +AwEAAaOCAXwwggF4MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoG +CCsGAQUFBwMCMB0GA1UdDgQWBBQeIkwiciou3UGhfwqnSplMxr2riDBdBgNVHR8EVjBUMFKgUKBO +hkxodHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV9iNmQwZGMxZGMzMTQ3NzIzZmUzNmI3NTc1 +OTk3YWZjNC9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggrBgEFBQcwAYYbaHR0cDov +L3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaAFHwdskjxutkKBsoWY6nwek+9I517MC0G +CmCGSAGG+EUBEAMEHzAdBhNghkgBhvhFARABAgMBAYGo1YEKFgY5NTc2MDgwOQYKYIZIAYb4RQEQ +BQQrMCkCAQAWJGFIUjBjSE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0B +AQsFAAOCAgEAe2PYbBQd+47npLfqKwH5b7qz6iayCQo4BGBkkigqD6icR3KIFshLr/BbKzS8ZG+V +RUvPfzYV6VwtBet/MeV5ofduVN5I8FnK0pRPjNuIyXKcMFQqOnMmC/A6FmLQi0vZans2WqYCQWwO +JD4vuMZZkbG530V0HPEEkc0T+XHegj8nGoBYY7BOogwfej72NKguM/5iFOlMDKXAcyI4MNe7wemN +8xCQ1BlYnH37sXQRAwfm9q/kN33U15mic2w1jJ5F4eKlCLu3ZDW5RcjClPcPqntEZkZPBRU/tN6x +DOS/U0fTwPf1Uv08c2nvkVXP8BMatWSepIi6k1v3HJeerQS8b47DRugAXUK6TsAJniJ09e/g1U9i +ghiQo6VsitWC5MO2khjxb4b6gN0hTMWoTadm9lV89vX3kOikplu5c/KIeak9/pSZOYrB0hz279GD +Nt6ensv8HRkBDv/yQA12XYSOEN+qJpiTXIpRZkVZdLmwZeSnhlywczw3IwWNiUf4VXZx6zqSiqpv ++dpzXo87hYYbp/pEcRXShrPp+R3NPsXn45Vsy+bt9Tz5tiA4bHokPIcZmEvXwD9OGMjhHHu2OYmF +WOk5wXlbIGa21woCuSGKX33xJ3RMdcKR7UV3geeXPQo6SP7noe26CE16r1bg0XfIWIIIo1XQ4AwY +2pJHZsF2Gao= \ No newline at end of file diff --git a/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-98765432-2.xml b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-98765432-2.xml new file mode 100644 index 00000000..ecacec26 --- /dev/null +++ b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-98765432-2.xml @@ -0,0 +1,61 @@ + + + + 0192:12345678 + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1 + + + + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + + + + https://test-api.basware.com/peppol/as4 + + + + false + 2026-02-07T00:00:00.000Z + + MIIFvzCCA6egAwIBAgIQS2oH4Rg7dPfIXOnRW9T1tDANBgkqhkiG9w0BAQsFADBr MQswCQYDVQQGEwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UE CxMNRk9SIFRFU1QgT05MWTEpMCcGA1UEAxMgUEVQUE9MIEFDQ0VTUyBQT0lOVCBU RVNUIENBIC0gRzIwHhcNMjIwNzEwMDAwMDAwWhcNMjQwNjI5MjM1OTU5WjBMMQsw CQYDVQQGEwJGSTEQMA4GA1UECgwHQmFzd2FyZTEXMBUGA1UECwwOUEVQUE9MIFRF U1QgQVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL7LsC4kU4b1qnk0IGSt/u42A9TBPusTiCgKN5xh8XUyNDSI0RBZ 3+w5g8aWaDVceqh3zXdytmsEqLmQqKAvQY3GETJe9BT14PC3mGURY1Vv5GzHaNmo wBUnDnWZNNifi0+eqSUm7gRYX+RkoqF5lSR6tYL/uk2/ZrfGlzu/RawNvmM+jfhy ZVc/e/Hr4iATUUwxxCWTwCkWN0tqGmv9Kx4e+NO7+4otROK544QFx4Dtm77WWETx GkdLxpFFnYnnlhq3B2DjYxEpTZ+bM8gtQJsWnkQYJQ0Sb6vSTwQqtpNGTrw6cK1S 0by7S3u4XVtHydkgzEGaivMQI6fcXOWV7SsCAwEAAaOCAXwwggF4MAwGA1UdEwEB /wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMCMB0G A1UdDgQWBBTxQNqgX16XqGFsAwPBs4boMemrEzBdBgNVHR8EVjBUMFKgUKBOhkxo dHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV82YTkzNzczNGEzOTNhMDgwNWJm MzNjZGE4YjMzMTA5My9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggr BgEFBQcwAYYbaHR0cDovL3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaA FGtvS7bxN7orPH8Yzborsrl8KjfrMC0GCmCGSAGG+EUBEAMEHzAdBhNghkgBhvhF ARABAgMBAYGpkOEDFgY5NTc2MDgwOQYKYIZIAYb4RQEQBQQrMCkCAQAWJGFIUjBj SE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0BAQsFAAOC AgEApAiedwRZcW449knUO29vPphS1obosPrd7PdKJm3f/Ktd635FK1bppQm3yug1 JXlZ/DIH6n9Hugotwz8TXUT1UbcIBh/oETCypFj5c3TfUmMbj6K87iuMeG+beZZw hSZsIT9Gqo9G3bb5kPIBdJaxNSkAkDWdC50tF67vCVRqVrIEfnkVTTrYsQ6Nh9C1 mJwQ5cKCDbzbNtTyghHvyfP/MiLM5TJih8KEeuxv28MjTtUYmYIcNIUgdFDeNkqF AxPXiHHuXMkacpI2N+O4bfOPiuJrsHLnLmFnQs9o+uHshoiwDMYdelJBEo/ehmsD LpPj6nBlbfU/yiwq2ymSkith1voytKbGM4BCbolStHTVdY5souAXztcuabmmstqs tincm50Bwwdb7eRm9UojQo8x5vMJcyLKaFRghsDwHNjR8iRIdokhZ5JEGlix3EQr mRrgy4rMXCgC6Of8RbCeTwGAqPT2y73uRVA90FURVfw43L/jqiTXpGcY0WWS2YOB 0q9xGkv9iZ+vQ/N9FY5d0sk3udpmJZstZsn3Sh5HQCLq4hgnJI3chKXuAMFdlqxN pun1ShsjcMMctliXiIlQOrM0cjBXHDRmdkjPHl6/jHY+7JeFuTWoDERhJzNuLWue oN6vPARXI0UkRoNeqh1SxfraMURSqN59GbQFYkv92O2Obb4= + + Basware PEPPOL Test Access Point + arun.kumar@basware.com + + + + + + +0FNYDlcmm/IQkg+tXtnxJRuRZy0=DkUSxfcEEJB4aH0gOXSpUv6xU/Kr6nG5xUgpKxy1MXuqkfC1+Zqtkp4AV84u/4Qiq+pZ7j7ncWV5 +Ec/8qjYwMwnvS3q86e7D7kNja12LCIA04D7WYSTlaeNvVY9hHnuqd6ckF2zCDm1oCdHZCGeZD/Tp +P6SqSyZfsvYxCzMlZCHaQqLOJRLEYWO1NnmCTWfZjLLm0nMY0ceaJ5tjyP67V4MwRmqz8RI3rIw5 +gsbJr7bn4Pi1dve5tyqZMUR5D19p0JAYknsE+Iiuk376RTkrJupBqrzwL/cTdPHSej4wQTiK/F8G +spXMa+BWu6olkOtp9k8NHprn2JmRJR2vjPkmVQ==CN=POP000010,OU=PEPPOL TEST SMP,O=Basware,C=FIMIIFzjCCA7agAwIBAgIQOrxaIgKBWhwsY1wOC3JsyjANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQG +EwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UECxMNRk9SIFRFU1QgT05MWTE3 +MDUGA1UEAxMuUEVQUE9MIFNFUlZJQ0UgTUVUQURBVEEgUFVCTElTSEVSIFRFU1QgQ0EgLSBHMjAe +Fw0yNDAyMTcwMDAwMDBaFw0yNjAyMDYyMzU5NTlaME0xCzAJBgNVBAYTAkZJMRAwDgYDVQQKDAdC +YXN3YXJlMRgwFgYDVQQLDA9QRVBQT0wgVEVTVCBTTVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKVBi/J/IqnYJhQ8yKP7CRHuGkG+tUeCsBw9DnDp +a+bSSBs9fGegzwppkQ4bUyMFrAf8B84jPyNb0ePMT2Kr6SYvb9hbuRFhsP2NXeBl+hbN0Ia3BDzG +/oEmboOwJrCGIFJuAKvV434YseVxQts6LK4feFiA4L43oy0cGIxZJ/BmZQwYcDjiCpc5LYc+VwLs +Vo/Oh95tSoCRN9/hVs70OPsU3qxKZNszhMGwpR8KgnVCi68QEJcoVnBiDWGaorwGcvgjwY9w4JFU +Tix7Md07LTS9mUkmkyPsqaEVbrhhfmLLsG+xjAMWyKYhIrFDyBzk867UMrPyM4IlGhyaEJsHgRcC +AwEAAaOCAXwwggF4MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoG +CCsGAQUFBwMCMB0GA1UdDgQWBBQeIkwiciou3UGhfwqnSplMxr2riDBdBgNVHR8EVjBUMFKgUKBO +hkxodHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV9iNmQwZGMxZGMzMTQ3NzIzZmUzNmI3NTc1 +OTk3YWZjNC9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggrBgEFBQcwAYYbaHR0cDov +L3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaAFHwdskjxutkKBsoWY6nwek+9I517MC0G +CmCGSAGG+EUBEAMEHzAdBhNghkgBhvhFARABAgMBAYGo1YEKFgY5NTc2MDgwOQYKYIZIAYb4RQEQ +BQQrMCkCAQAWJGFIUjBjSE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0B +AQsFAAOCAgEAe2PYbBQd+47npLfqKwH5b7qz6iayCQo4BGBkkigqD6icR3KIFshLr/BbKzS8ZG+V +RUvPfzYV6VwtBet/MeV5ofduVN5I8FnK0pRPjNuIyXKcMFQqOnMmC/A6FmLQi0vZans2WqYCQWwO +JD4vuMZZkbG530V0HPEEkc0T+XHegj8nGoBYY7BOogwfej72NKguM/5iFOlMDKXAcyI4MNe7wemN +8xCQ1BlYnH37sXQRAwfm9q/kN33U15mic2w1jJ5F4eKlCLu3ZDW5RcjClPcPqntEZkZPBRU/tN6x +DOS/U0fTwPf1Uv08c2nvkVXP8BMatWSepIi6k1v3HJeerQS8b47DRugAXUK6TsAJniJ09e/g1U9i +ghiQo6VsitWC5MO2khjxb4b6gN0hTMWoTadm9lV89vX3kOikplu5c/KIeak9/pSZOYrB0hz279GD +Nt6ensv8HRkBDv/yQA12XYSOEN+qJpiTXIpRZkVZdLmwZeSnhlywczw3IwWNiUf4VXZx6zqSiqpv ++dpzXo87hYYbp/pEcRXShrPp+R3NPsXn45Vsy+bt9Tz5tiA4bHokPIcZmEvXwD9OGMjhHHu2OYmF +WOk5wXlbIGa21woCuSGKX33xJ3RMdcKR7UV3geeXPQo6SP7noe26CE16r1bg0XfIWIIIo1XQ4AwY +2pJHZsF2Gao= \ No newline at end of file diff --git a/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-98765432-3.xml b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-98765432-3.xml new file mode 100644 index 00000000..4d303367 --- /dev/null +++ b/peppol-lookup/src/test/resources/busdox-servicemetadata-0192-98765432-3.xml @@ -0,0 +1,62 @@ + + + + 0192:12345678 + + urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1 + + + + urn:fdc:peppol.eu:2017:poacc:billing:01:1.0 + + + + https://test-api.basware.com/peppol/as4 + + + + false + 2024-01-01T00:00:00.000Z + 2022-01-01T23:59:59.000Z + + MIIFvzCCA6egAwIBAgIQS2oH4Rg7dPfIXOnRW9T1tDANBgkqhkiG9w0BAQsFADBr MQswCQYDVQQGEwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UE CxMNRk9SIFRFU1QgT05MWTEpMCcGA1UEAxMgUEVQUE9MIEFDQ0VTUyBQT0lOVCBU RVNUIENBIC0gRzIwHhcNMjIwNzEwMDAwMDAwWhcNMjQwNjI5MjM1OTU5WjBMMQsw CQYDVQQGEwJGSTEQMA4GA1UECgwHQmFzd2FyZTEXMBUGA1UECwwOUEVQUE9MIFRF U1QgQVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBAL7LsC4kU4b1qnk0IGSt/u42A9TBPusTiCgKN5xh8XUyNDSI0RBZ 3+w5g8aWaDVceqh3zXdytmsEqLmQqKAvQY3GETJe9BT14PC3mGURY1Vv5GzHaNmo wBUnDnWZNNifi0+eqSUm7gRYX+RkoqF5lSR6tYL/uk2/ZrfGlzu/RawNvmM+jfhy ZVc/e/Hr4iATUUwxxCWTwCkWN0tqGmv9Kx4e+NO7+4otROK544QFx4Dtm77WWETx GkdLxpFFnYnnlhq3B2DjYxEpTZ+bM8gtQJsWnkQYJQ0Sb6vSTwQqtpNGTrw6cK1S 0by7S3u4XVtHydkgzEGaivMQI6fcXOWV7SsCAwEAAaOCAXwwggF4MAwGA1UdEwEB /wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMCMB0G A1UdDgQWBBTxQNqgX16XqGFsAwPBs4boMemrEzBdBgNVHR8EVjBUMFKgUKBOhkxo dHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV82YTkzNzczNGEzOTNhMDgwNWJm MzNjZGE4YjMzMTA5My9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggr BgEFBQcwAYYbaHR0cDovL3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaA FGtvS7bxN7orPH8Yzborsrl8KjfrMC0GCmCGSAGG+EUBEAMEHzAdBhNghkgBhvhF ARABAgMBAYGpkOEDFgY5NTc2MDgwOQYKYIZIAYb4RQEQBQQrMCkCAQAWJGFIUjBj SE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0BAQsFAAOC AgEApAiedwRZcW449knUO29vPphS1obosPrd7PdKJm3f/Ktd635FK1bppQm3yug1 JXlZ/DIH6n9Hugotwz8TXUT1UbcIBh/oETCypFj5c3TfUmMbj6K87iuMeG+beZZw hSZsIT9Gqo9G3bb5kPIBdJaxNSkAkDWdC50tF67vCVRqVrIEfnkVTTrYsQ6Nh9C1 mJwQ5cKCDbzbNtTyghHvyfP/MiLM5TJih8KEeuxv28MjTtUYmYIcNIUgdFDeNkqF AxPXiHHuXMkacpI2N+O4bfOPiuJrsHLnLmFnQs9o+uHshoiwDMYdelJBEo/ehmsD LpPj6nBlbfU/yiwq2ymSkith1voytKbGM4BCbolStHTVdY5souAXztcuabmmstqs tincm50Bwwdb7eRm9UojQo8x5vMJcyLKaFRghsDwHNjR8iRIdokhZ5JEGlix3EQr mRrgy4rMXCgC6Of8RbCeTwGAqPT2y73uRVA90FURVfw43L/jqiTXpGcY0WWS2YOB 0q9xGkv9iZ+vQ/N9FY5d0sk3udpmJZstZsn3Sh5HQCLq4hgnJI3chKXuAMFdlqxN pun1ShsjcMMctliXiIlQOrM0cjBXHDRmdkjPHl6/jHY+7JeFuTWoDERhJzNuLWue oN6vPARXI0UkRoNeqh1SxfraMURSqN59GbQFYkv92O2Obb4= + + Basware PEPPOL Test Access Point + arun.kumar@basware.com + + + + + + +ldF0fOwRrngeNckvo5ZkuIqGb50=VvVYEcRY0U4X4IF+kzYn9K9BKiKmo1pC65AYo01y0x6hPA72I2/5iR9EjElwPyd8ZFKnPY6cgXko +fY5TJndt1YWB0rvI/Fw8G+dslzpKPGGfGyGTFzPrTwx/PrlGa7fn9iEHBkDG8sUSnZCfQJpgW0xn +kxipiX7faCD/YIdufY5JYtPiBuwBvnrMqP1XQjQA+f7gtLeW3MowDHHXGqivLh4b1t6TymEhDAMo ++Bgr2QT7mePh7PtQVZ7BmiOyQhirM9fSu4FolKy48+LpHmc6tPiL6yPlxx9fTSLeonoOFU8MN6wq +O591fIwmGyCdRJYISFETYAlN3c4yAlFNI9+ciQ==CN=POP000010,OU=PEPPOL TEST SMP,O=Basware,C=FIMIIFzjCCA7agAwIBAgIQOrxaIgKBWhwsY1wOC3JsyjANBgkqhkiG9w0BAQsFADB5MQswCQYDVQQG +EwJCRTEZMBcGA1UEChMQT3BlblBFUFBPTCBBSVNCTDEWMBQGA1UECxMNRk9SIFRFU1QgT05MWTE3 +MDUGA1UEAxMuUEVQUE9MIFNFUlZJQ0UgTUVUQURBVEEgUFVCTElTSEVSIFRFU1QgQ0EgLSBHMjAe +Fw0yNDAyMTcwMDAwMDBaFw0yNjAyMDYyMzU5NTlaME0xCzAJBgNVBAYTAkZJMRAwDgYDVQQKDAdC +YXN3YXJlMRgwFgYDVQQLDA9QRVBQT0wgVEVTVCBTTVAxEjAQBgNVBAMMCVBPUDAwMDAxMDCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKVBi/J/IqnYJhQ8yKP7CRHuGkG+tUeCsBw9DnDp +a+bSSBs9fGegzwppkQ4bUyMFrAf8B84jPyNb0ePMT2Kr6SYvb9hbuRFhsP2NXeBl+hbN0Ia3BDzG +/oEmboOwJrCGIFJuAKvV434YseVxQts6LK4feFiA4L43oy0cGIxZJ/BmZQwYcDjiCpc5LYc+VwLs +Vo/Oh95tSoCRN9/hVs70OPsU3qxKZNszhMGwpR8KgnVCi68QEJcoVnBiDWGaorwGcvgjwY9w4JFU +Tix7Md07LTS9mUkmkyPsqaEVbrhhfmLLsG+xjAMWyKYhIrFDyBzk867UMrPyM4IlGhyaEJsHgRcC +AwEAAaOCAXwwggF4MAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgOoMBYGA1UdJQEB/wQMMAoG +CCsGAQUFBwMCMB0GA1UdDgQWBBQeIkwiciou3UGhfwqnSplMxr2riDBdBgNVHR8EVjBUMFKgUKBO +hkxodHRwOi8vcGtpLWNybC5zeW1hdXRoLmNvbS9jYV9iNmQwZGMxZGMzMTQ3NzIzZmUzNmI3NTc1 +OTk3YWZjNC9MYXRlc3RDUkwuY3JsMDcGCCsGAQUFBwEBBCswKTAnBggrBgEFBQcwAYYbaHR0cDov +L3BraS1vY3NwLnN5bWF1dGguY29tMB8GA1UdIwQYMBaAFHwdskjxutkKBsoWY6nwek+9I517MC0G +CmCGSAGG+EUBEAMEHzAdBhNghkgBhvhFARABAgMBAYGo1YEKFgY5NTc2MDgwOQYKYIZIAYb4RQEQ +BQQrMCkCAQAWJGFIUjBjSE02THk5d2Eya3RjbUV1YzNsdFlYVjBhQzVqYjIwPTANBgkqhkiG9w0B +AQsFAAOCAgEAe2PYbBQd+47npLfqKwH5b7qz6iayCQo4BGBkkigqD6icR3KIFshLr/BbKzS8ZG+V +RUvPfzYV6VwtBet/MeV5ofduVN5I8FnK0pRPjNuIyXKcMFQqOnMmC/A6FmLQi0vZans2WqYCQWwO +JD4vuMZZkbG530V0HPEEkc0T+XHegj8nGoBYY7BOogwfej72NKguM/5iFOlMDKXAcyI4MNe7wemN +8xCQ1BlYnH37sXQRAwfm9q/kN33U15mic2w1jJ5F4eKlCLu3ZDW5RcjClPcPqntEZkZPBRU/tN6x +DOS/U0fTwPf1Uv08c2nvkVXP8BMatWSepIi6k1v3HJeerQS8b47DRugAXUK6TsAJniJ09e/g1U9i +ghiQo6VsitWC5MO2khjxb4b6gN0hTMWoTadm9lV89vX3kOikplu5c/KIeak9/pSZOYrB0hz279GD +Nt6ensv8HRkBDv/yQA12XYSOEN+qJpiTXIpRZkVZdLmwZeSnhlywczw3IwWNiUf4VXZx6zqSiqpv ++dpzXo87hYYbp/pEcRXShrPp+R3NPsXn45Vsy+bt9Tz5tiA4bHokPIcZmEvXwD9OGMjhHHu2OYmF +WOk5wXlbIGa21woCuSGKX33xJ3RMdcKR7UV3geeXPQo6SP7noe26CE16r1bg0XfIWIIIo1XQ4AwY +2pJHZsF2Gao= \ No newline at end of file