CredentialSchemeMapper
Defines mapping of CredentialScheme to identifiers used in OID4VCI in CredentialIssuer (keys in at.asitplus.openid.IssuerMetadata.supportedCredentialConfigurations, and SupportedCredentialFormat.scope) and CredentialAuthorizationServiceStrategy (in at.asitplus.openid.OpenIdAuthorizationDetails.credentialConfigurationId).
Inheritors
Functions
Reverse functionality of encodeToCredentialIdentifier, which can also handle ISO namespaces, i.e. decodes a single string into a credential scheme and format, e.g. from AtomicAttribute2023#jwt_vc_json to at.asitplus.wallet.lib.data.ConstantIndex.AtomicAttribute2023 and CredentialFormatEnum.JWT_VC.
Reverse functionality of decodeFromCredentialIdentifier, i.e. encodes a credential type and format to a single string, e.g. from at.asitplus.wallet.lib.data.ConstantIndex.AtomicAttribute2023 and CredentialFormatEnum.JWT_VC to AtomicAttribute2023#jwt_vc_json
Maps the scheme to a map of credential identifiers (see encodeToCredentialIdentifier) to SupportedCredentialFormats, for use in credential issuer's metadata (see at.asitplus.openid.IssuerMetadata.supportedCredentialConfigurations)
Encodes the scheme to a unique identifier, that may be used in CredentialIssuer.supportedCredentialConfigurations.