Present a W3C VC
Present a Credential with OID4VP
1. Create a PermissionRequest
// Create a PermissionRequest
fun CreatepermissionRequest(
url: String,
credentialPacksViewModel: CredentialPacksViewModel,
walletActivityLogsViewModel: WalletActivityLogsViewModel
) {
val credentialPacks = credentialPacksViewModel.credentialPacks
val credentials = mutableListOf<ParsedCredential>()
credentialPacks.value.forEach { credentialPack ->
credentials.addAll(credentialPack.list())
val signer = Signer("keyID")
holder = Holder.newWithCredentials(
credentials,
trustedDids,
signer,
getVCPlaygroundOID4VCIContext(ctx)
)
val PermissionRequest = holder!!.authorizationRequest(url)
}
2. The user selects the credential (and data fields)
3. Create a PermissionResponse
Last updated
Was this helpful?