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 TypeMethodDescriptionbooleanstatic CredentialBuildConfigfromDotNotation(String credentialId, Map<String, String> dotNotated) intinthashCode()setCredentialId(String credentialId) setCredentialType(String credentialType) setHashAlgorithm(String hashAlgorithm) setLdpProofType(String ldpProofType) setNumberOfDecoys(int numberOfDecoys) setOverrideKeyId(String overrideKeyId) setSigningAlgorithm(String signingAlgorithm) setSigningKeyId(String signingKeyId) setTokenJwsType(String tokenJwsType) setVisibleClaims(List<String> visibleClaims)
-
Field Details
-
MULTIVALUED_STRING_SEPARATOR
- See Also:
-
-
Constructor Details
-
CredentialBuildConfig
public CredentialBuildConfig()
-
-
Method Details
-
getCredentialId
-
setCredentialId
-
getTokenJwsType
-
setTokenJwsType
-
getHashAlgorithm
-
setHashAlgorithm
-
getVisibleClaims
-
setVisibleClaims
-
getNumberOfDecoys
public int getNumberOfDecoys() -
setNumberOfDecoys
-
getCredentialType
-
setCredentialType
-
getSigningKeyId
-
setSigningKeyId
-
getOverrideKeyId
-
setOverrideKeyId
-
getSigningAlgorithm
-
setSigningAlgorithm
-
getLdpProofType
-
setLdpProofType
-
toDotNotation
-
fromDotNotation
public static CredentialBuildConfig fromDotNotation(String credentialId, Map<String, String> dotNotated) -
equals
-
hashCode
public int hashCode()
-