mirror of
https://github.com/mosip/inji-wallet.git
synced 2026-01-09 05:27:57 -05:00
[INJIMOB-2978] update module dependencies (#1821)
* [INJIMOB-2258]: bump up vc-verifier verion and update ovp library Signed-off-by: Alka Prasad <prasadalka1998@gmail.com> * [INJIMOB-2978] update module dependencies Other changes - update openid4vp swift library version Co-Authored by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2258] update swift openid4vp package Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> --------- Signed-off-by: Alka Prasad <prasadalka1998@gmail.com> Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> Co-authored-by: Alka Prasad <prasadalka1998@gmail.com>
This commit is contained in:
committed by
GitHub
parent
277773340a
commit
661c8dabaa
@@ -262,15 +262,18 @@ android {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation("io.mosip:inji-openid4vp:0.2.0-SNAPSHOT")
|
||||
implementation("io.mosip:inji-openid4vp:0.2.0-SNAPSHOT"){
|
||||
exclude group: 'org.bouncycastle', module: 'bcpkix-jdk15on'
|
||||
exclude group: 'io.mosip', module: 'vcverifier-jar'
|
||||
}
|
||||
implementation("com.facebook.react:react-android")
|
||||
implementation 'com.facebook.soloader:soloader:0.10.1+'
|
||||
implementation("io.mosip:pixelpass-aar:0.6.0-SNAPSHOT")
|
||||
implementation("io.mosip:secure-keystore:0.3.0-SNAPSHOT")
|
||||
implementation("io.mosip:pixelpass-aar:0.6.0")
|
||||
implementation("io.mosip:secure-keystore:0.3.0")
|
||||
implementation("io.mosip:tuvali:0.5.2-SNAPSHOT")
|
||||
implementation("io.mosip:inji-vci-client:0.2.0-SNAPSHOT")
|
||||
implementation("io.mosip:inji-vci-client:0.2.0")
|
||||
implementation("com.google.code.gson:gson:2.10.1")
|
||||
implementation("io.mosip:vcverifier-aar:1.1.0-SNAPSHOT"){
|
||||
implementation("io.mosip:vcverifier-aar:1.2.0-SNAPSHOT"){
|
||||
exclude group: 'org.bouncycastle', module: 'bcpkix-jdk15on'
|
||||
}
|
||||
|
||||
|
||||
@@ -13,10 +13,10 @@
|
||||
1E6875EB2CA554FD0086D870 /* RNOpenID4VPModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E6875EA2CA554FD0086D870 /* RNOpenID4VPModule.m */; };
|
||||
1E6875ED2CA5550F0086D870 /* RNOpenID4VPModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E6875EC2CA5550F0086D870 /* RNOpenID4VPModule.swift */; };
|
||||
1EC395242D50C89C0022D979 /* VCIClient in Frameworks */ = {isa = PBXBuildFile; productRef = 1EC395232D50C89C0022D979 /* VCIClient */; };
|
||||
3403A56C2D6C79EB00AD64DE /* OpenID4VP in Frameworks */ = {isa = PBXBuildFile; productRef = 3403A56B2D6C79EB00AD64DE /* OpenID4VP */; };
|
||||
1EC3952A2D50C9470022D979 /* pixelpass in Frameworks */ = {isa = PBXBuildFile; productRef = 1EC395292D50C9470022D979 /* pixelpass */; };
|
||||
1EC3952D2D50C9820022D979 /* ios-tuvali-library in Frameworks */ = {isa = PBXBuildFile; productRef = 1EC3952C2D50C9820022D979 /* ios-tuvali-library */; };
|
||||
1EC395302D50C99E0022D979 /* securekeystore in Frameworks */ = {isa = PBXBuildFile; productRef = 1EC3952F2D50C99E0022D979 /* securekeystore */; };
|
||||
3482783B2D6F221B0074938B /* OpenID4VP in Frameworks */ = {isa = PBXBuildFile; productRef = 3482783A2D6F221B0074938B /* OpenID4VP */; };
|
||||
3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; };
|
||||
73295844242A4AD3AA52D0BE /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = D98B96A488E54CBDB286B26F /* noop-file.swift */; };
|
||||
96905EF65AED1B983A6B3ABC /* libPods-Inji.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-Inji.a */; };
|
||||
@@ -115,7 +115,7 @@
|
||||
files = (
|
||||
1EC395242D50C89C0022D979 /* VCIClient in Frameworks */,
|
||||
1EC3952A2D50C9470022D979 /* pixelpass in Frameworks */,
|
||||
3403A56C2D6C79EB00AD64DE /* OpenID4VP in Frameworks */,
|
||||
3482783B2D6F221B0074938B /* OpenID4VP in Frameworks */,
|
||||
1EC395302D50C99E0022D979 /* securekeystore in Frameworks */,
|
||||
96905EF65AED1B983A6B3ABC /* libPods-Inji.a in Frameworks */,
|
||||
1EC3952D2D50C9820022D979 /* ios-tuvali-library in Frameworks */,
|
||||
@@ -282,7 +282,7 @@
|
||||
name = Inji;
|
||||
packageProductDependencies = (
|
||||
1EC395232D50C89C0022D979 /* VCIClient */,
|
||||
3403A56B2D6C79EB00AD64DE /* OpenID4VP */,
|
||||
3482783A2D6F221B0074938B /* OpenID4VP */,
|
||||
1EC395292D50C9470022D979 /* pixelpass */,
|
||||
1EC3952C2D50C9820022D979 /* ios-tuvali-library */,
|
||||
1EC3952F2D50C99E0022D979 /* securekeystore */,
|
||||
@@ -314,11 +314,11 @@
|
||||
);
|
||||
mainGroup = 83CBB9F61A601CBA00E9B192;
|
||||
packageReferences = (
|
||||
1EC395222D50C89C0022D979 /* XCRemoteSwiftPackageReference "inji-vci-client-ios-swift.git" */,
|
||||
3403A56A2D6C79EB00AD64DE /* XCRemoteSwiftPackageReference "inji-openid4vp-ios-swift.git" */,
|
||||
1EC395282D50C9470022D979 /* XCRemoteSwiftPackageReference "pixelpass-ios-swift.git" */,
|
||||
1EC3952B2D50C9820022D979 /* XCRemoteSwiftPackageReference "tuvali-ios-swift.git" */,
|
||||
1EC3952E2D50C99E0022D979 /* XCRemoteSwiftPackageReference "secure-keystore-ios-swift.git" */,
|
||||
1EC395222D50C89C0022D979 /* XCRemoteSwiftPackageReference "inji-vci-client-ios-swift" */,
|
||||
1EC395282D50C9470022D979 /* XCRemoteSwiftPackageReference "pixelpass-ios-swift" */,
|
||||
1EC3952B2D50C9820022D979 /* XCRemoteSwiftPackageReference "tuvali-ios-swift" */,
|
||||
1EC3952E2D50C99E0022D979 /* XCRemoteSwiftPackageReference "secure-keystore-ios-swift" */,
|
||||
348278392D6F221B0074938B /* XCRemoteSwiftPackageReference "inji-openid4vp-ios-swift" */,
|
||||
);
|
||||
productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */;
|
||||
projectDirPath = "";
|
||||
@@ -398,6 +398,24 @@
|
||||
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
0F2FCBA5E4517C72775B53F7 /* [CP] Embed Pods Frameworks */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputPaths = (
|
||||
"${PODS_ROOT}/Target Support Files/Pods-Inji/Pods-Inji-frameworks.sh",
|
||||
"${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes",
|
||||
);
|
||||
name = "[CP] Embed Pods Frameworks";
|
||||
outputPaths = (
|
||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework",
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Inji/Pods-Inji-frameworks.sh\"\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
1E55884F2CC0EF2C00CF55B4 /* Copy FaceSDK Model */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 12;
|
||||
@@ -471,24 +489,6 @@
|
||||
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Inji/Pods-Inji-resources.sh\"\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
0F2FCBA5E4517C72775B53F7 /* [CP] Embed Pods Frameworks */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputPaths = (
|
||||
"${PODS_ROOT}/Target Support Files/Pods-Inji/Pods-Inji-frameworks.sh",
|
||||
"${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes",
|
||||
);
|
||||
name = "[CP] Embed Pods Frameworks";
|
||||
outputPaths = (
|
||||
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework",
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Inji/Pods-Inji-frameworks.sh\"\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
FD10A7F022414F080027D42C /* Start Packager */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@@ -762,7 +762,7 @@
|
||||
/* End XCConfigurationList section */
|
||||
|
||||
/* Begin XCRemoteSwiftPackageReference section */
|
||||
1EC395222D50C89C0022D979 /* XCRemoteSwiftPackageReference "inji-vci-client-ios-swift.git" */ = {
|
||||
1EC395222D50C89C0022D979 /* XCRemoteSwiftPackageReference "inji-vci-client-ios-swift" */ = {
|
||||
isa = XCRemoteSwiftPackageReference;
|
||||
repositoryURL = "https://github.com/mosip/inji-vci-client-ios-swift.git";
|
||||
requirement = {
|
||||
@@ -770,15 +770,7 @@
|
||||
kind = branch;
|
||||
};
|
||||
};
|
||||
1EC395252D50C9150022D979 /* XCRemoteSwiftPackageReference "inji-openid4vp-ios-swift.git" */ = {
|
||||
isa = XCRemoteSwiftPackageReference;
|
||||
repositoryURL = "https://github.com/mosip/inji-openid4vp-ios-swift.git";
|
||||
requirement = {
|
||||
branch = "release-0.2.x";
|
||||
kind = branch;
|
||||
};
|
||||
};
|
||||
1EC395282D50C9470022D979 /* XCRemoteSwiftPackageReference "pixelpass-ios-swift.git" */ = {
|
||||
1EC395282D50C9470022D979 /* XCRemoteSwiftPackageReference "pixelpass-ios-swift" */ = {
|
||||
isa = XCRemoteSwiftPackageReference;
|
||||
repositoryURL = "https://github.com/mosip/pixelpass-ios-swift.git";
|
||||
requirement = {
|
||||
@@ -786,23 +778,23 @@
|
||||
kind = branch;
|
||||
};
|
||||
};
|
||||
1EC3952B2D50C9820022D979 /* XCRemoteSwiftPackageReference "tuvali-ios-swift.git" */ = {
|
||||
1EC3952B2D50C9820022D979 /* XCRemoteSwiftPackageReference "tuvali-ios-swift" */ = {
|
||||
isa = XCRemoteSwiftPackageReference;
|
||||
repositoryURL = "https://github.com/mosip/tuvali-ios-swift.git";
|
||||
requirement = {
|
||||
branch = "release-0.5.x";
|
||||
kind = branch;
|
||||
kind = exactVersion;
|
||||
version = 0.5.0;
|
||||
};
|
||||
};
|
||||
1EC3952E2D50C99E0022D979 /* XCRemoteSwiftPackageReference "secure-keystore-ios-swift.git" */ = {
|
||||
1EC3952E2D50C99E0022D979 /* XCRemoteSwiftPackageReference "secure-keystore-ios-swift" */ = {
|
||||
isa = XCRemoteSwiftPackageReference;
|
||||
repositoryURL = "https://github.com/mosip/secure-keystore-ios-swift.git";
|
||||
requirement = {
|
||||
branch = "release-0.3.x";
|
||||
kind = branch;
|
||||
kind = exactVersion;
|
||||
version = 0.3.0;
|
||||
};
|
||||
};
|
||||
3403A56A2D6C79EB00AD64DE /* XCRemoteSwiftPackageReference "inji-openid4vp-ios-swift" */ = {
|
||||
348278392D6F221B0074938B /* XCRemoteSwiftPackageReference "inji-openid4vp-ios-swift" */ = {
|
||||
isa = XCRemoteSwiftPackageReference;
|
||||
repositoryURL = "https://github.com/mosip/inji-openid4vp-ios-swift";
|
||||
requirement = {
|
||||
@@ -815,29 +807,29 @@
|
||||
/* Begin XCSwiftPackageProductDependency section */
|
||||
1EC395232D50C89C0022D979 /* VCIClient */ = {
|
||||
isa = XCSwiftPackageProductDependency;
|
||||
package = 1EC395222D50C89C0022D979 /* XCRemoteSwiftPackageReference "inji-vci-client-ios-swift.git" */;
|
||||
package = 1EC395222D50C89C0022D979 /* XCRemoteSwiftPackageReference "inji-vci-client-ios-swift" */;
|
||||
productName = VCIClient;
|
||||
};
|
||||
3403A56B2D6C79EB00AD64DE /* OpenID4VP */ = {
|
||||
isa = XCSwiftPackageProductDependency;
|
||||
package = 3403A56A2D6C79EB00AD64DE /* XCRemoteSwiftPackageReference "inji-openid4vp-ios-swift" */;
|
||||
productName = OpenID4VP;
|
||||
};
|
||||
1EC395292D50C9470022D979 /* pixelpass */ = {
|
||||
isa = XCSwiftPackageProductDependency;
|
||||
package = 1EC395282D50C9470022D979 /* XCRemoteSwiftPackageReference "pixelpass-ios-swift.git" */;
|
||||
package = 1EC395282D50C9470022D979 /* XCRemoteSwiftPackageReference "pixelpass-ios-swift" */;
|
||||
productName = pixelpass;
|
||||
};
|
||||
1EC3952C2D50C9820022D979 /* ios-tuvali-library */ = {
|
||||
isa = XCSwiftPackageProductDependency;
|
||||
package = 1EC3952B2D50C9820022D979 /* XCRemoteSwiftPackageReference "tuvali-ios-swift.git" */;
|
||||
package = 1EC3952B2D50C9820022D979 /* XCRemoteSwiftPackageReference "tuvali-ios-swift" */;
|
||||
productName = "ios-tuvali-library";
|
||||
};
|
||||
1EC3952F2D50C99E0022D979 /* securekeystore */ = {
|
||||
isa = XCSwiftPackageProductDependency;
|
||||
package = 1EC3952E2D50C99E0022D979 /* XCRemoteSwiftPackageReference "secure-keystore-ios-swift.git" */;
|
||||
package = 1EC3952E2D50C99E0022D979 /* XCRemoteSwiftPackageReference "secure-keystore-ios-swift" */;
|
||||
productName = securekeystore;
|
||||
};
|
||||
3482783A2D6F221B0074938B /* OpenID4VP */ = {
|
||||
isa = XCSwiftPackageProductDependency;
|
||||
package = 348278392D6F221B0074938B /* XCRemoteSwiftPackageReference "inji-openid4vp-ios-swift" */;
|
||||
productName = OpenID4VP;
|
||||
};
|
||||
/* End XCSwiftPackageProductDependency section */
|
||||
};
|
||||
rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */;
|
||||
|
||||
123
ios/Inji.xcworkspace/xcshareddata/swiftpm/Package.resolved
Normal file
123
ios/Inji.xcworkspace/xcshareddata/swiftpm/Package.resolved
Normal file
@@ -0,0 +1,123 @@
|
||||
{
|
||||
"originHash" : "89c09865ed302674a6eacbfdc15bccfb27aca83c6e960244a525461f6336a126",
|
||||
"pins" : [
|
||||
{
|
||||
"identity" : "base45-swift",
|
||||
"kind" : "remoteSourceControl",
|
||||
"location" : "https://github.com/ehn-dcc-development/base45-swift",
|
||||
"state" : {
|
||||
"revision" : "c1db97d793d02a1c3d56d50a738c8fd8c34372f8",
|
||||
"version" : "1.1.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity" : "crcswift",
|
||||
"kind" : "remoteSourceControl",
|
||||
"location" : "https://github.com/ivanesik/CrcSwift.git",
|
||||
"state" : {
|
||||
"revision" : "bb2fff7fb79815fad0528da71c9168d570bfc76c",
|
||||
"version" : "0.0.3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity" : "cryptoswift",
|
||||
"kind" : "remoteSourceControl",
|
||||
"location" : "https://github.com/krzyzanowskim/CryptoSwift.git",
|
||||
"state" : {
|
||||
"revision" : "729e01bc9b9dab466ac85f21fb9ee2bc1c61b258",
|
||||
"version" : "1.8.4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity" : "gzipswift",
|
||||
"kind" : "remoteSourceControl",
|
||||
"location" : "https://github.com/1024jp/GzipSwift",
|
||||
"state" : {
|
||||
"revision" : "7a7f17761c76a932662ab77028a4329f67d645a4",
|
||||
"version" : "5.2.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity" : "inji-openid4vp-ios-swift",
|
||||
"kind" : "remoteSourceControl",
|
||||
"location" : "https://github.com/mosip/inji-openid4vp-ios-swift",
|
||||
"state" : {
|
||||
"branch" : "release-0.2.x",
|
||||
"revision" : "44b743423eb5a40d990f03bbd4359b7ae1e0b8f7"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity" : "inji-vci-client-ios-swift",
|
||||
"kind" : "remoteSourceControl",
|
||||
"location" : "https://github.com/mosip/inji-vci-client-ios-swift.git",
|
||||
"state" : {
|
||||
"branch" : "release-0.2.x",
|
||||
"revision" : "21854f841c7dae09fa51878a40676841664cc18b"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity" : "jose-swift",
|
||||
"kind" : "remoteSourceControl",
|
||||
"location" : "https://github.com/beatt83/jose-swift.git",
|
||||
"state" : {
|
||||
"revision" : "57fe5a03c83feaf73a84b23c02e641f86482e313",
|
||||
"version" : "4.0.2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity" : "pixelpass-ios-swift",
|
||||
"kind" : "remoteSourceControl",
|
||||
"location" : "https://github.com/mosip/pixelpass-ios-swift/",
|
||||
"state" : {
|
||||
"branch" : "release-0.6.x",
|
||||
"revision" : "15249dc4eecb7c2b6e6074193d3928b3402c9d20"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity" : "secp256k1.swift",
|
||||
"kind" : "remoteSourceControl",
|
||||
"location" : "https://github.com/GigaBitcoin/secp256k1.swift.git",
|
||||
"state" : {
|
||||
"revision" : "4c77c7384768acf1093d66ccaacf298d322b10b7",
|
||||
"version" : "0.15.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity" : "secure-keystore-ios-swift",
|
||||
"kind" : "remoteSourceControl",
|
||||
"location" : "https://github.com/mosip/secure-keystore-ios-swift.git",
|
||||
"state" : {
|
||||
"revision" : "1ea5182ca985302d11010b7a16ea496167969ab3",
|
||||
"version" : "0.3.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity" : "swiftcbor",
|
||||
"kind" : "remoteSourceControl",
|
||||
"location" : "https://github.com/valpackett/SwiftCBOR",
|
||||
"state" : {
|
||||
"revision" : "04ccff117f6549121d5721ec84fdf0162122b90e",
|
||||
"version" : "0.5.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity" : "tuvali-ios-swift",
|
||||
"kind" : "remoteSourceControl",
|
||||
"location" : "https://github.com/mosip/tuvali-ios-swift.git",
|
||||
"state" : {
|
||||
"revision" : "2d49e123f70dfc2179983a753d370cc2212385db",
|
||||
"version" : "0.5.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"identity" : "zipfoundation",
|
||||
"kind" : "remoteSourceControl",
|
||||
"location" : "https://github.com/weichsel/ZIPFoundation.git",
|
||||
"state" : {
|
||||
"revision" : "02b6abe5f6eef7e3cbd5f247c5cc24e246efcfe0",
|
||||
"version" : "0.9.19"
|
||||
}
|
||||
}
|
||||
],
|
||||
"version" : 2
|
||||
}
|
||||
@@ -9,7 +9,7 @@ import {
|
||||
OpenID4VP_Domain,
|
||||
OpenID4VP_Proof_Sign_Algo_Suite,
|
||||
} from '../../shared/openID4VP/OpenID4VP';
|
||||
import { KeyTypes } from '../../shared/cryptoutil/KeyTypes';
|
||||
import {KeyTypes} from '../../shared/cryptoutil/KeyTypes';
|
||||
|
||||
export const openID4VPServices = () => {
|
||||
return {
|
||||
@@ -55,7 +55,11 @@ export const openID4VPServices = () => {
|
||||
const vpResponseMetadata = {
|
||||
jws: proofJWT,
|
||||
signatureAlgorithm: OpenID4VP_Proof_Sign_Algo_Suite,
|
||||
publicKey: "did:jwk:"+base64url(await getJWK(context.publicKey, KeyTypes.ED25519)),
|
||||
publicKey:
|
||||
'did:jwk:' +
|
||||
base64url(
|
||||
JSON.stringify(await getJWK(context.publicKey, KeyTypes.ED25519)),
|
||||
),
|
||||
domain: OpenID4VP_Domain,
|
||||
};
|
||||
return await OpenID4VP.shareVerifiablePresentation(vpResponseMetadata);
|
||||
|
||||
Reference in New Issue
Block a user