From bd983cb2069b61062d727a4a3ce40c7a1a138c58 Mon Sep 17 00:00:00 2001 From: Bartosz Rozwarski Date: Mon, 12 Aug 2024 15:15:45 +0200 Subject: [PATCH] fix AttestationJWTVerifierTests --- .../WalletConnectVerify/VerifyServerPubKeyManager.swift | 4 ++-- Tests/VerifyTests/AttestationJWTVerifier.swift | 9 ++++----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Sources/WalletConnectVerify/VerifyServerPubKeyManager.swift b/Sources/WalletConnectVerify/VerifyServerPubKeyManager.swift index b48b01d1a..49e2d3051 100644 --- a/Sources/WalletConnectVerify/VerifyServerPubKeyManager.swift +++ b/Sources/WalletConnectVerify/VerifyServerPubKeyManager.swift @@ -73,8 +73,8 @@ class VerifyServerPubKeyManagerMock: VerifyServerPubKeyManagerProtocol { ext: true, keyOps: ["verify"], kty: "EC", - x: "NzUWD0z_Sr3corYWb2bfEF68_UvYcxFzslHKRJ_xCHk", - y: "gWkzUBt_VKro6rydyWdm-ii9-DHjpxdxVQTyX_ZZohc" + x: "CbL4DOYOb1ntd-8OmExO-oS0DWCMC00DntrymJoB8tk", + y: "KTFwjHtQxGTDR91VsOypcdBfvbo6sAMj5p4Wb-9hRA0" ) mockPublicKey = try? jwk.P256SigningPublicKey() } diff --git a/Tests/VerifyTests/AttestationJWTVerifier.swift b/Tests/VerifyTests/AttestationJWTVerifier.swift index 8c32352e1..2f1a0e7ab 100644 --- a/Tests/VerifyTests/AttestationJWTVerifier.swift +++ b/Tests/VerifyTests/AttestationJWTVerifier.swift @@ -13,16 +13,15 @@ class AttestationJWTVerifierTests: XCTestCase { } func testVerifyValidJWT() async throws { - let jwt = "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MjIyMjMyOTYsImlkIjoiQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQSIsIm9yaWdpbiI6Imh0dHBzOi8vd2ViM21vZGFsLmNvbSIsImlzU2NhbSI6ZmFsc2V9.IyIDRId-8Yv6ZkrnHh4BdL7AClNM5brOyGpYbUw9V_SHJqxgEd9UzMlwcOsVoFHxIqgyoYA-ulvANHW0kv_KdA" - let messageId = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + let jwt = "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MjM0NzE3MjMsImlkIjoiYjNmYmZhMDUxZDJhNjdkNGRmNTYzM2IyMjc0NDAyNTUxMTg1NzQwZGQwMjA3YWM0OWI1M2RiYTcxOTc0YTgzNCIsIm9yaWdpbiI6Imh0dHBzOi8vcmVhY3QtZGFwcC12Mi1naXQtY2hvcmUtdmVyaWZ5LXYyLXNhbXBsZXMtd2FsbGV0Y29ubmVjdDEudmVyY2VsLmFwcCIsImlzU2NhbSI6bnVsbCwiaXNWZXJpZmllZCI6dHJ1ZX0.8RQwiEEfTGn8p3INRdHpi88dpzetKCp3nscfLtWG2cVE2dU0dWgV2ncqnh_RWmygqEnWCPUlH1RMwS1nWbZzrQ" + let messageId = "b3fbfa051d2a67d4df5633b2274402551185740dd0207ac49b53dba71974a834" let response = try await verifier.verify(attestationJWT: jwt, messageId: messageId) - XCTAssertEqual(response.origin, "https://web3modal.com") - XCTAssertEqual(response.isScam, false) + XCTAssertEqual(response.origin, "https://react-dapp-v2-git-chore-verify-v2-samples-walletconnect1.vercel.app") } func testVerifyJWTWithInvalidMessageId() async throws { - let jwt = "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MjIyMjMyOTYsImlkIjoiQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQSIsIm9yaWdpbiI6Imh0dHBzOi8vd2ViM21vZGFsLmNvbSIsImlzU2NhbSI6ZmFsc2V9.IyIDRId-8Yv6ZkrnHh4BdL7AClNM5brOyGpYbUw9V_SHJqxgEd9UzMlwcOsVoFHxIqgyoYA-ulvANHW0kv_KdA" + let jwt = "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MjM0NzE3MjMsImlkIjoiYjNmYmZhMDUxZDJhNjdkNGRmNTYzM2IyMjc0NDAyNTUxMTg1NzQwZGQwMjA3YWM0OWI1M2RiYTcxOTc0YTgzNCIsIm9yaWdpbiI6Imh0dHBzOi8vcmVhY3QtZGFwcC12Mi1naXQtY2hvcmUtdmVyaWZ5LXYyLXNhbXBsZXMtd2FsbGV0Y29ubmVjdDEudmVyY2VsLmFwcCIsImlzU2NhbSI6bnVsbCwiaXNWZXJpZmllZCI6dHJ1ZX0.8RQwiEEfTGn8p3INRdHpi88dpzetKCp3nscfLtWG2cVE2dU0dWgV2ncqnh_RWmygqEnWCPUlH1RMwS1nWbZzrQ" let invalidMessageId = "InvalidMessageId" do {