Skip to content

Commit

Permalink
use of CredentialResponseEncryptionPolicy and other minor changes
Browse files Browse the repository at this point in the history
  • Loading branch information
vkanellopoulos committed Apr 8, 2024
1 parent 4051dc7 commit 10ed1e9
Showing 1 changed file with 3 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ import eu.europa.ec.eudi.openid4vci.CredentialConfigurationIdentifier
import eu.europa.ec.eudi.openid4vci.CredentialIssuerId
import eu.europa.ec.eudi.openid4vci.CredentialIssuerMetadata
import eu.europa.ec.eudi.openid4vci.CredentialOffer
import eu.europa.ec.eudi.openid4vci.CredentialResponseEncryptionPolicy
import eu.europa.ec.eudi.openid4vci.DefaultHttpClientFactory
import eu.europa.ec.eudi.openid4vci.IssuanceRequestPayload
import eu.europa.ec.eudi.openid4vci.IssuedCredential
Expand Down Expand Up @@ -82,7 +83,7 @@ class OpenId4VciManager(
clientId = config.clientId,
authFlowRedirectionURI = context.openId4VciAuthorizationRedirectUri,
keyGenerationConfig = KeyGenerationConfig(Curve.P_256, 2048),
preferEncryptedResponsesWhenSupported = true
credentialResponseEncryptionPolicy = CredentialResponseEncryptionPolicy.SUPPORTED
)

private val proofAlgorithm
Expand Down Expand Up @@ -133,7 +134,7 @@ class OpenId4VciManager(
credentialConfigurationIdentifiers = listOf(credentialConfigurationId)
)

val issuer = Issuer.make(openId4VCIConfig, credentialOffer)
val issuer = Issuer.make(openId4VCIConfig, credentialOffer).getOrThrow()

val prepareAuthorizationCodeRequest: AuthorizationRequestPrepared =
issuer.prepareAuthorizationRequest().getOrThrow()
Expand Down

0 comments on commit 10ed1e9

Please sign in to comment.