Language bindings for the swiyu DID resolver library in Kotlin | Read-only mirror of https://github.com/swiyu-admin-ch/didresolver-kotlin — Bundesamt für Justiz. Issues & pull requests at the source.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Bruno Zimmermann 17746a1551
Merge pull request #35 from swiyu-admin-ch/automated-pull-request/bindings-patch-2.9.0
📦 Bindings updated by the 'Build library (Kotlin)' GitHub action workflow
2026-07-30 14:30:38 +02:00
.github feat (EIDOMNI-1063): add dependabot and update workflows 2026-07-28 08:37:43 +02:00
.idea Auto publish a deployment i.e. no manual intervention is required, if a deployment is considered valid, before publishing it. 2025-05-08 00:21:33 +02:00
.vscode feat: Initialize did resolver bindings for kotlin 2024-06-07 10:09:54 +02:00
diagrams PlantUML class diagrams added (README) 2026-02-12 14:01:59 +01:00
gradle/wrapper chore (EIDOMNI-1063): update gradle from 8.9 to 8.14.5 2026-07-28 08:38:09 +02:00
src/main 📦 Automated commit made by the 'Build library (Kotlin)' GitHub action workflow 2026-07-30 11:43:57 +00:00
.gitattributes Bump version 2.1.3 2025-08-02 12:48:12 +02:00
.gitignore feat (EIDOMNI-1063): add dependabot and update workflows 2026-07-28 08:37:43 +02:00
build.gradle.kts fix (EIDOMNI-1063): downgrade kotlin version so pipeline can pass 2026-07-29 10:33:52 +02:00
CONTRIBUTING.md Update contributing guidelines with DCO and signing off 2026-06-19 11:46:04 +02:00
developer-certificate-of-origin Add Developer Certificate of Origin version 1.1 2026-06-19 11:48:59 +02:00
gradlew chore (EIDOMNI-1063): update gradle from 8.9 to 8.14.5 2026-07-28 08:38:09 +02:00
gradlew.bat chore (EIDOMNI-1063): update gradle from 8.9 to 8.14.5 2026-07-28 08:38:09 +02:00
LICENSE.md Create LICENSE.md 2025-01-17 14:56:44 +01:00
README.md Update README: Links to MCR updated 2026-03-26 11:06:07 +01:00
settings.gradle.kts feat: Initialize did resolver bindings for kotlin 2024-06-07 10:09:54 +02:00

swiyu GitHub banner

DID resolver for Kotlin applications

This project contains language bindings required for loading and using the DID resolver library in Java/Kotlin applications.

To configure Apache Maven to consume a published package from Maven Central Repository, edit the pom.xml file to include the package as a dependency:

<dependency>
    <groupId>ch.admin.swiyu</groupId>
    <artifactId>didresolver</artifactId>
    <!--version>[ANY_AVAILABLE_VERSION]</version-->
</dependency>

To configure Gradle to consume a published package from Maven Central Repository, add the package to dependencies section in your build.gradle.kts (Kotlin DSL) file:

implementation("ch.admin.swiyu:didresolver:[ANY_AVAILABLE_VERSION]")

You are more then welcome to explore the relevant examples in a further detail.

The DID Resolver (Kotlin/Java) API

The sole bedrock of DID Resolver (Kotlin/Java) API are the classes residing in the ch.admin.eid.didresolver package:

didresolver-classes-only

Contributions and feedback

We welcome any feedback on the code regarding both the implementation and security aspects. Please follow the guidelines for contributing found in CONTRIBUTING.

License

This project is licensed under the terms of the MIT license. See the LICENSE file for details.