Skip to content

grnet/eudi-srv-web-verifier-endpoint-23220-4-kt

 
 

To install

  1. Switch to the deployment branch.
git checkout okeanos-v6
  1. The verifier backend is configured to use the x509\_san\_dns client id scheme, which requires a JAR signing certificate. To obtain one, you need to visit https://registry.serviceproviders.eudiw.dev using a mobile device or emulator that features the (Android) EUDI wallet app (or scan the QR code that is generated when one hits the link from another device's web browser). Use snf-82771.ok-kno.grnetcloud.net in the provided fields (e.g. CN and DNS) and a password (e.g. grnet) for the keystore. Once the certificate is obtained, execute the following command to insert the certificate in the verifier backend's default keystore.
cd okeanos
sudo apt-get install openjdk-21-jdk-headless
./cert_keystore.sh
  1. Enter the okeanos directory and execute the installation script with sudo privileges.
cd okeanos
sudo ./install.sh

To execute

From the root project directory execute the gradle wrapper in order to build and run the application as follows.

./gradlew bootRun

More

For more information regarding this repository check the full README.

About

Web application (Backend Restful service) that acts as a Verifier/RP trusted end-point.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 99.3%
  • Other 0.7%