Class CredentialMetadata
java.lang.Object
org.keycloak.protocol.oid4vc.model.CredentialMetadata
Represents credential_metadata as defined in the OID4VCI specification.
Contains information relevant to the usage and display of issued Credentials.
Format-specific mechanisms can overwrite the information in this object.
- Author:
- Forkim Akwichek
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CredentialMetadata
parse
(KeycloakSession keycloakSession, CredentialScopeModel credentialScope) Parse credential metadata from a credential scope model.setDisplay
(List<DisplayObject> display)
-
Constructor Details
-
CredentialMetadata
public CredentialMetadata()
-
-
Method Details
-
parse
public static CredentialMetadata parse(KeycloakSession keycloakSession, CredentialScopeModel credentialScope) Parse credential metadata from a credential scope model. Format-specific mechanisms (like SD-JWT VC display metadata) are always preferred by the Wallet over the information in this object, which serves as the default fallback.- Parameters:
keycloakSession
- The Keycloak sessioncredentialScope
- The credential scope model- Returns:
- The parsed credential metadata, or null if no metadata is available
-
getDisplay
-
setDisplay
-
getClaims
-
setClaims
-