Skip to content

Commit 4062080

Browse files
Use ECDSAKeyIdentity instead of Ed25519KeyIdentity at the dapp side for security purpose.
1 parent 47fcc3b commit 4062080

File tree

2 files changed

+5
-5
lines changed
  • native-apps
    • unity_ii_applink/ii_integration_dapp/src/greet_frontend/src
    • unity_ii_deeplink/ii_integration_dapp/src/greet_frontend/src

2 files changed

+5
-5
lines changed

native-apps/unity_ii_applink/ii_integration_dapp/src/greet_frontend/src/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {createActor, greet_backend} from "../../declarations/greet_backend";
22
import {AuthClient} from "@dfinity/auth-client";
33
import {HttpAgent} from "@dfinity/agent";
4-
import {DelegationIdentity, Ed25519PublicKey, Ed25519KeyIdentity, DelegationChain} from "@dfinity/identity";
4+
import {DelegationIdentity, Ed25519PublicKey, ECDSAKeyIdentity, DelegationChain} from "@dfinity/identity";
55
import {fromHexString} from "@dfinity/identity/lib/cjs/buffer";
66

77
let appPublicKey;
@@ -22,7 +22,7 @@ loginButton.onclick = async (e) => {
2222
e.preventDefault();
2323

2424
// Create an auth client.
25-
var middleKeyIdentity = Ed25519KeyIdentity.generate();
25+
var middleKeyIdentity = await ECDSAKeyIdentity.generate();
2626
let authClient = await AuthClient.create({
2727
identity: middleKeyIdentity,
2828
});

native-apps/unity_ii_deeplink/ii_integration_dapp/src/greet_frontend/src/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {createActor, greet_backend} from "../../declarations/greet_backend";
2-
import {AuthClient} from "@dfinity/auth-client"
2+
import {AuthClient} from "@dfinity/auth-client";
33
import {HttpAgent} from "@dfinity/agent";
4-
import {DelegationIdentity, Ed25519PublicKey, Ed25519KeyIdentity, DelegationChain} from "@dfinity/identity";
4+
import {DelegationIdentity, Ed25519PublicKey, ECDSAKeyIdentity, DelegationChain} from "@dfinity/identity";
55
import {fromHexString} from "@dfinity/identity/lib/cjs/buffer";
66

77
let appPublicKey;
@@ -22,7 +22,7 @@ loginButton.onclick = async (e) => {
2222
e.preventDefault();
2323

2424
// Create an auth client.
25-
var middleKeyIdentity = Ed25519KeyIdentity.generate();
25+
var middleKeyIdentity = await ECDSAKeyIdentity.generate();
2626
let authClient = await AuthClient.create({
2727
identity: middleKeyIdentity,
2828
});

0 commit comments

Comments
 (0)