├── .idea ├── did-sdk-java.iml ├── misc.xml ├── modules.xml ├── vcs.xml └── workspace.xml ├── CHANGELOG.md ├── LICENSE ├── README-ko.md ├── README.md ├── build.gradle ├── build ├── libs │ └── did-sdk-java-0.8.3.jar └── tmp │ └── jar │ └── MANIFEST.MF ├── did-sdk-java.iml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib ├── build.gradle ├── build │ └── libs │ │ └── icon-did-0.8.6.jar └── src │ ├── main │ └── java │ │ └── foundation │ │ └── icon │ │ └── did │ │ ├── Credential.java │ │ ├── DidService.java │ │ ├── Presentation.java │ │ ├── core │ │ ├── Algorithm.java │ │ ├── AlgorithmProvider.java │ │ ├── DidKeyHolder.java │ │ ├── ES256Algorithm.java │ │ ├── ES256KAlgorithm.java │ │ ├── KeyProvider.java │ │ ├── Keystore.java │ │ ├── KeystoreFile.java │ │ ├── NoneAlgorithm.java │ │ ├── PropertyName.java │ │ └── RS256Algorithm.java │ │ ├── document │ │ ├── AuthenticationProperty.java │ │ ├── Converters.java │ │ ├── Document.java │ │ ├── EncodeType.java │ │ ├── Encoder.java │ │ └── PublicKeyProperty.java │ │ ├── exceptions │ │ ├── AlgorithmException.java │ │ ├── JwtException.java │ │ ├── KeyPairException.java │ │ ├── KeystoreException.java │ │ ├── ResolveException.java │ │ └── TransactionException.java │ │ ├── jwt │ │ ├── ConvertJwt.java │ │ ├── Header.java │ │ ├── IssuerDid.java │ │ ├── Jwt.java │ │ └── Payload.java │ │ ├── protocol │ │ └── ClaimRequest.java │ │ └── score │ │ ├── DidScore.java │ │ └── ScoreParameter.java │ └── test │ ├── java │ └── foundation │ │ └── icon │ │ └── did │ │ ├── ClaimRequestTest.java │ │ ├── CredentialTest.java │ │ ├── DIDBuildJwtTest.java │ │ ├── DidJwtServiceTest.java │ │ ├── IconServiceFactory.java │ │ ├── IssuerDidTest.java │ │ ├── JJwtTest.java │ │ ├── PemUtilsTest.java │ │ ├── PresentationTest.java │ │ ├── RepeatedTest.java │ │ ├── TempFileProvider.java │ │ ├── TestKeys.java │ │ └── core │ │ ├── AlgorithmProvider.java │ │ ├── AlgorithmTest.java │ │ ├── KeyProviderTest.java │ │ └── KeystoreTest.java │ └── resources │ ├── ec256-key-pair.pem │ ├── ec256-key-private.pem │ ├── ec256-key-public-invalid.pem │ ├── ec256-key-public.pem │ ├── ec384-key-pair.pem │ ├── ec384-key-private.pem │ ├── ec384-key-public-invalid.pem │ ├── ec384-key-public.pem │ ├── ec512-key-pair.pem │ ├── ec512-key-private.pem │ ├── ec512-key-public-invalid.pem │ ├── ec512-key-public.pem │ ├── rsa-private.pem │ ├── rsa-public.pem │ └── rsa-public_invalid.pem ├── sample ├── README.md ├── build.gradle ├── build │ ├── classes │ │ └── java │ │ │ └── main │ │ │ └── foundation │ │ │ └── icon │ │ │ └── did │ │ │ ├── CredentialSample.class │ │ │ ├── DidManageSample.class │ │ │ ├── KeyPoviderSample.class │ │ │ ├── PresentationSample.class │ │ │ ├── api │ │ │ ├── ApiResponse.class │ │ │ ├── AuthResponse.class │ │ │ ├── ClaimIssueApi$Api.class │ │ │ ├── ClaimIssueApi.class │ │ │ └── CredentialResponse.class │ │ │ ├── config │ │ │ ├── DevConfig.class │ │ │ ├── LocalConfig.class │ │ │ ├── SampleConfig.class │ │ │ └── SampleKeys.class │ │ │ ├── exception │ │ │ └── SampleException.class │ │ │ └── util │ │ │ └── FileUtils.class │ ├── libs │ │ └── sample-0.8.3.jar │ └── tmp │ │ └── jar │ │ └── MANIFEST.MF └── src │ └── main │ └── java │ └── foundation │ └── icon │ └── did │ ├── CredentialSample.java │ ├── DidManageSample.java │ ├── KeyPoviderSample.java │ ├── PresentationSample.java │ ├── api │ ├── ApiResponse.java │ ├── AuthResponse.java │ ├── ClaimIssueApi.java │ └── CredentialResponse.java │ ├── config │ ├── DevConfig.java │ ├── LocalConfig.java │ ├── SampleConfig.java │ └── SampleKeys.java │ ├── exception │ └── SampleException.java │ └── util │ └── FileUtils.java └── settings.gradle /.idea/did-sdk-java.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | Class structureJava 13 | 14 | 15 | Java 16 | 17 | 18 | Probable bugsJava 19 | 20 | 21 | 22 | 23 | Android 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 11 | 12 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 31 | 32 | 34 | 35 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 |