Skip to content

Commit

Permalink
Merge branch 'develop' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
Marten332 committed Nov 7, 2022
2 parents 6b16859 + 5e0afe5 commit bdd55fe
Show file tree
Hide file tree
Showing 220 changed files with 3,302 additions and 57,831 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/siva-verify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,4 @@ jobs:
- name: Build with Maven
env:
TZ: Europe/Helsinki
run: ./mvnw clean install -P\!dependency-check
run: ./mvnw clean install
23 changes: 0 additions & 23 deletions OSS_USED.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,26 +77,3 @@ jackson-databind, rxjava, spring-security-config, spring-security-core, spring-s
* **Eclipse Public License - Version 1.0:** Jetty :: Asynchronous HTTP Client, Jetty :: Http Utility, Jetty :: IO Utility, Jetty :: Utilities, Jetty :: Websocket :: API, Jetty :: Websocket :: Client, Jetty :: Websocket :: Common, Jetty :: XML utilities
* **Eclipse Public License - v 1.0:** Logback Classic Module, Logback Core Module
* **The W3C Software License:** Simple API for CSS

## SiVa XRoad Validation Service

* **The Apache Software License, Version 2.0:** JBoss Logging 3, Undertow Core, Undertow Servlet, Undertow WebSockets JSR356 implementations, Objenesis, Apache Commons IO,
Apache Commons Lang, AssertJ fluent assertions, Hibernate Validator Engine, SnakeYAML, Spring AOP, Spring Beans, Spring Boot, Spring Boot Actuator, Spring Boot Actuator Starter,
Spring Boot AutoConfigure, Spring Boot Logging Starter, Spring Boot Starter, Spring Boot Test, Spring Boot Test Auto-Configure, Spring Boot Test Starter, Spring Boot Undertow
Starter, Spring Boot Web Starter, Spring Context, Spring Core, Spring Expression Language (SpEL), Spring TestContext Framework, Spring Web, Spring Web MVC, ASM based accessors
helper used by json-smart, Apache XML Security for Java, Bean Validation API, ClassMate, Commons Logging, IntelliJ IDEA Annotations, JSON Small and Fast Parser, JSONassert,
Jackson-annotations, Jackson-core, Json Path, ZT Zip, jackson-databind
* **Common Development and Distribution License:** Java(TM) API for WebSocket
* **Eclipse Public License 1.0:** JUnit, Logback Classic Module, Logback Core Module
* **MIT License:** JCL 1.2 implemented over SLF4J, JUL to SLF4J bridge, SLF4J API Module, Mockito, Project Lombok
* **The JSON License:** JSON in Java
* **Public Domain:** XNIO API, XNIO NIO Implementation
* **CDDL or GPLv2 with exceptions:** Common Annotations 1.2 API
* **GNU Lesser General Public License:** DSS Model, DSS Service Provider Interface, DSS Utils API, JAXB Detailed Report Data Model, Logback Classic Module, Logback Core Module, dss-common-validation-jaxb
* **New BSD License:** Hamcrest Core, Hamcrest library
* **Bouncy Castle Licence:** Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs, Bouncy Castle Provider
* **BSD:** ASM Core, ASM Core, jcabi-log, jcabi-manifests
* **European Union Public License 1.1:** siva-monitoring, validation-commons, xroad-validation-service
* **Apache Software Licenses:** Log4j Implemented Over SLF4J
* **CDDL + GPLv2 with classpath exception:** Expression Language 3.0, Java Servlet API
* **GNU General Public License, Version 2 with the Classpath Exception:** Java(TM) API for WebSocket
13 changes: 2 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ SiVa is digital signature validation web service that provides JSON and SOAP API

* Estonian DDOC containers
* Estonian BDOC containers with TimeMark and TimeStamp signatures
* Estonian X-Road security server ASiCE signature containers
* Estonian ASiC-S containers with time stamp tokens
* ETSI standard based ASiC-E and ASiC-S containers
* ETSI standard based XAdES, CAdES and PAdES signatures
Expand All @@ -20,7 +19,6 @@ SiVa is digital signature validation web service that provides JSON and SOAP API
Below is list of Java libraries used for validation:

* [DigiDoc4J](https://github.com/open-eid/digidoc4j) - is used to validate DDOC and BDOC digital signature containers.
* [asicverifier](https://github.com/ria-ee/X-Road/tree/master/src/asicverifier) - is used to validate XRoad signature containers.
* [DigiDoc4J DSS fork](https://github.com/open-eid/sd-dss) - to validate all other digitally signed files.

## Requirements
Expand Down Expand Up @@ -55,13 +53,7 @@ project by issuing below commands:
java -jar siva-parent/siva-webapp/target/siva-webapp-X.X.X-exec.jar
```

**Second we need to start SiVa XRoad validation service. NB! X.X.X denotes the version you are running.**

```bash
java -jar validation-services-parent/xroad-validation-service/target/xroad-validation-service-X.X.X-exec.jar
```

The SiVa webapp by default runs on port **8080** and XRoad validation service starts up on port **8081**.
The SiVa webapp by default runs on port **8080**.
Easiest way to test out validation is run SiVa demo application.

**Start SiVa Demo Application. NB! X.X.X denotes the version you are running.**
Expand Down Expand Up @@ -121,8 +113,7 @@ To execute the tests from command line after application is built use:

### How to run integration tests
Integration tests are disabled by default, but can be enabled with maven parameter `-DrunIntegrationTests=true`.
Executing integration tests requires running SiVa Web application instance (and XROAD validation service instance).
It is possible to run integration tests without xroad tests `-DrunWithoutXroadIntegrationTests=true`.
Executing integration tests requires running SiVa Web application instance.

### How to run load tests

Expand Down
1 change: 1 addition & 0 deletions docs/img-src/Siva deployment diagram.gliffy

Large diffs are not rendered by default.

Binary file added docs/img-src/Siva.qea
Binary file not shown.
1 change: 1 addition & 0 deletions docs/img-src/integrationTest.gliffy

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/img-src/systemTest.gliffy

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion docs/img-src/uml_siva_deployment_diagram.gliffy

This file was deleted.

Binary file modified docs/img/siva/qa_strategy/siva3/integrationTest.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion docs/img/siva/qa_strategy/siva3/integrationTest.xml

This file was deleted.

Binary file modified docs/img/siva/qa_strategy/siva3/systemTest.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion docs/img/siva/qa_strategy/siva3/systemTest.xml

This file was deleted.

Binary file modified docs/img/siva/siva3_component_diagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/img/siva/siva_bdoc_validation_process_v3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/img/siva/uml_siva_deployment_diagram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ API to validate following file types:

* Estonian DDOC containers
* Estonian BDOC containers with `TimeMark` and `TimeStamp` signatures
* Estonian X-Road security server ASiCE signature containers
* Estonian ASiCS containers with time stamp tokens
* ETSI standard based ASiCE and ASiCS containers
* ETSI standard based XAdES, CAdES and PAdES signatures
Expand Down
Loading

0 comments on commit bdd55fe

Please sign in to comment.