Class CredentialBuildConfig
java.lang.Object
org.keycloak.protocol.oid4vc.model.CredentialBuildConfig
Define credential-specific configurations for its builder.
- Author:
- Ingrid Kamga
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
int
hashCode()
static CredentialBuildConfig
parse
(KeycloakSession keycloakSession, SupportedCredentialConfiguration credentialConfiguration, CredentialScopeModel credentialModel) setCredentialId
(String credentialId) setCredentialIssuer
(String credentialIssuer) setCredentialType
(String credentialType) setHashAlgorithm
(String hashAlgorithm) setLdpProofType
(String ldpProofType) setNumberOfDecoys
(int numberOfDecoys) setOverrideKeyId
(String overrideKeyId) setSdJwtVisibleClaims
(List<String> sdJwtVisibleClaims) setSigningAlgorithm
(String signingAlgorithm) setSigningKeyId
(String signingKeyId) setTokenJwsType
(String tokenJwsType)
-
Field Details
-
MULTIVALUED_STRING_SEPARATOR
- See Also:
-
-
Constructor Details
-
CredentialBuildConfig
public CredentialBuildConfig()
-
-
Method Details
-
parse
public static CredentialBuildConfig parse(KeycloakSession keycloakSession, SupportedCredentialConfiguration credentialConfiguration, CredentialScopeModel credentialModel) -
getCredentialIssuer
-
setCredentialIssuer
-
getCredentialId
-
setCredentialId
-
getTokenJwsType
-
setTokenJwsType
-
getHashAlgorithm
-
setHashAlgorithm
-
getSdJwtVisibleClaims
-
setSdJwtVisibleClaims
-
getNumberOfDecoys
public int getNumberOfDecoys() -
setNumberOfDecoys
-
getCredentialType
-
setCredentialType
-
getSigningKeyId
-
setSigningKeyId
-
getOverrideKeyId
-
setOverrideKeyId
-
getSigningAlgorithm
-
setSigningAlgorithm
-
getLdpProofType
-
setLdpProofType
-
equals
-
hashCode
public int hashCode()
-