Class OID4VPIdentityProviderConfig

java.lang.Object
org.keycloak.models.IdentityProviderModel
org.keycloak.broker.oid4vp.OID4VPIdentityProviderConfig
All Implemented Interfaces:
Serializable

public class OID4VPIdentityProviderConfig extends IdentityProviderModel
See Also:
  • Field Details

  • Constructor Details

    • OID4VPIdentityProviderConfig

      public OID4VPIdentityProviderConfig()
    • OID4VPIdentityProviderConfig

      public OID4VPIdentityProviderConfig(IdentityProviderModel model)
  • Method Details

    • getDcqlQuery

      public String getDcqlQuery()
    • setDcqlQuery

      public void setDcqlQuery(String dcqlQuery)
    • getTrustedIssuerJwks

      public String getTrustedIssuerJwks()
    • setTrustedIssuerJwks

      public void setTrustedIssuerJwks(String trustedIssuerJwks)
    • getPrincipalAttribute

      public String getPrincipalAttribute()
    • setPrincipalAttribute

      public void setPrincipalAttribute(String principalAttribute)
    • getSigningKeyId

      public String getSigningKeyId()
    • setSigningKeyId

      public void setSigningKeyId(String signingKeyId)
    • getResponseMode

      public ResponseMode getResponseMode()
    • setResponseMode

      public void setResponseMode(ResponseMode responseMode)
    • isEncryptedResponse

      public boolean isEncryptedResponse()
    • validate

      public void validate(RealmModel realm)
      Description copied from class: IdentityProviderModel

      Validates this configuration.

      Sub-classes can override this method in order to enforce provider specific validations.

      Overrides:
      validate in class IdentityProviderModel
      Parameters:
      realm - the realm
    • getWalletScheme

      public String getWalletScheme()
    • setWalletScheme

      public void setWalletScheme(String walletScheme)