Skip to content
This repository was archived by the owner on Dec 12, 2024. It is now read-only.

Commit 04d236e

Browse files
committed
Keep up with upstream changes, move to DidJwk instead of DidDht
1 parent 420a834 commit 04d236e

File tree

3 files changed

+24
-10
lines changed

3 files changed

+24
-10
lines changed

site/docs/web5/build/decentralized-identifiers/how-to-create-did.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import createDidJwk from '!!raw-loader!@site/snippets/testsuite-javascript/__tes
99
import requiredDidImports from '!!raw-loader!@site/snippets/testsuite-javascript/__tests__/web5/build/decentralized-identifiers/requiredDidImports.snippet.js';
1010
import createDidDhtJava from '!!raw-loader!@site/snippets/testsuite-kotlin/src/test/java/website/tbd/developer/site/java/docs/web5/build/decentralizedidentifiers/createDidDhtJava.snippet.java';
1111
import createDidDhtKt from '!!raw-loader!@site/snippets/testsuite-kotlin/src/test/kotlin/docs/web5/build/decentralizedidentifiers/createDidDhtKt.snippet.kt';
12-
import createDidJwtJava from '!!raw-loader!@site/snippets/testsuite-kotlin/src/test/java/website/tbd/developer/site/java/docs/web5/build/decentralizedidentifiers/createDidJwtJava.snippet.java';
12+
import createDidJwkJava from '!!raw-loader!@site/snippets/testsuite-kotlin/src/test/java/website/tbd/developer/site/java/docs/web5/build/decentralizedidentifiers/createDidJwkJava.snippet.java';
1313
import createDidJwkKt from '!!raw-loader!@site/snippets/testsuite-kotlin/src/test/kotlin/docs/web5/build/decentralizedidentifiers/createDidJwkKt.snippet.kt'
1414
import requiredDidImportsKt from '!!raw-loader!@site/snippets/testsuite-kotlin/src/test/kotlin/docs/web5/build/decentralizedidentifiers/requiredDidImportsKt.snippet.kt';
1515
import createADidDependencyGradle from '!!raw-loader!@site/snippets/testsuite-javascript/__tests__/web5/build/decentralized-identifiers/createADidDependencyGradle.snippet.gradle';
@@ -94,7 +94,7 @@ The following DID methods are supported:
9494
snippets={[
9595
{ snippetContent: createDidJwk, language: 'JavaScript' },
9696
{ snippetContent: createDidJwkKt, language: 'Kotlin' },
97-
{ snippetContent: createDidKeyJava, language: 'Java' },
97+
{ snippetContent: createDidJwkJava, language: 'Java' },
9898
]}
9999
/>
100100

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<module version="4">
3+
<component name="AutoImportedSourceRoots">
4+
<option name="directories">
5+
<list>
6+
<option value="$MODULE_DIR$/testsuite-kotlin/src/main/java" />
7+
<option value="$MODULE_DIR$/testsuite-kotlin/src/main/kotlin" />
8+
<option value="$MODULE_DIR$/testsuite-kotlin/src/test/java" />
9+
<option value="$MODULE_DIR$/testsuite-kotlin/src/test/kotlin" />
10+
</list>
11+
</option>
12+
</component>
13+
</module>

site/testsuites/testsuite-kotlin/src/test/java/website/tbd/developer/site/java/docs/web5/build/decentralizedidentifiers/HowToCreateDidTest.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import web5.sdk.dids.DidResolutionResult;
77
import web5.sdk.dids.methods.dht.CreateDidDhtOptions;
88
import web5.sdk.dids.methods.dht.DidDht;
9+
import web5.sdk.dids.methods.jwk.DidJwk;
910
import web5.sdk.dids.methods.key.DidKey;
1011

1112
import static org.junit.jupiter.api.Assertions.*;
@@ -34,27 +35,27 @@ void createDidDht(){
3435

3536
assertNotNull(did,"DID should not be null");
3637
assertTrue(did.startsWith("did:dht"),"Did should start with 'did:dht'");
37-
assertEquals(did, didDocument.getId().toString(),"ID od DID Document should match DID");
38+
assertEquals(did, didDocument.getId().toString(),"ID of DID Document should match DID");
3839
}
3940

4041
@Test
41-
void createDidKey() {
42-
// :snippet-start: createDidKeyJava
43-
// Creates a DID using the did:key method
44-
final DidKey didKey = DidKey.Companion.create(new InMemoryKeyManager(), null);
42+
void createDidJwt() {
43+
// :snippet-start: createDidJwkJava
44+
// Creates a DID using the did:jwk method
45+
final DidJwk didJwk = DidJwk.Companion.create(new InMemoryKeyManager(), null);
4546

4647
// DID and its associated data which can be exported and used in different contexts/apps
47-
final DidResolutionResult portableDid = didKey.resolve();
48+
final DidResolutionResult portableDid = didJwk.resolve();
4849

4950
// DID String
50-
final String did = didKey.getUri();
51+
final String did = didJwk.getUri();
5152

5253
// DID Document
5354
final DIDDocument didDocument = portableDid.getDidDocument();
5455
// :snippet-end:
5556

5657
assertNotNull(did, "DID should not be null");
57-
assertTrue(did.startsWith("did:key"), "DID should start with 'did:key'");
58+
assertTrue(did.startsWith("did:jwk"), "DID should start with 'did:jwk'");
5859
assertNotNull(didDocument, "DID Document should not be null");
5960
assertEquals(did, didDocument.getId().toString(),"ID od DID Document should match DID");
6061
}

0 commit comments

Comments
 (0)