Class CredentialScopeRepresentation
java.lang.Object
org.keycloak.representations.idm.ClientScopeRepresentation
org.keycloak.protocol.oid4vc.model.CredentialScopeRepresentation
An extension of
ClientScopeRepresentation which and adds additional functionality for OID4VCI- Author:
- Thomas Diesler
-
Field Summary
Fields inherited from class org.keycloak.representations.idm.ClientScopeRepresentation
attributes, description, id, name, protocol, protocolMappers -
Constructor Summary
ConstructorsConstructorDescriptionCredentialScopeRepresentation(ClientScopeModel clientScope) CredentialScopeRepresentation(ClientScopeRepresentation clientScope) -
Method Summary
Modifier and TypeMethodDescriptiongetAttribute(String key) booleangetVct()booleansetBuildConfigHashAlgorithm(String hashAlgorithm) setBuildConfigSdJwtVisibleClaims(String sdJwtVisibleClaims) setBuildConfigSdJwtVisibleClaims(List<String> sdJwtVisibleClaims) setBuildConfigTokenJwsType(String tokenJwsType) setCredentialConfigurationId(String credentialConfigurationId) setCredentialIdentifier(String credentialIdentifier) setCryptographicBindingMethods(String cryptographicBindingMethods) setCryptographicBindingMethods(List<String> cryptographicBindingMethods) setDisplay(String vcDisplay) setExpiryInSeconds(Integer expiryInSeconds) setIncludeInTokenScope(boolean includeInScope) setIssuerDid(String issuerDid) setKeyAttestationRequired(boolean keyAttestationRequired) setRequiredKeyAttestationKeyStorage(List<String> keyStorage) setRequiredKeyAttestationUserAuthentication(List<String> userAuthentication) setSdJwtNumberOfDecoys(Integer sdJwtNumberOfDecoys) setSigningAlg(String signingAlg) setSigningKeyId(String signingKeyId) setSupportedCredentialTypes(String supportedCredentialTypes) setSupportedCredentialTypes(List<String> supportedCredentialTypes) setVcContexts(String vcContexts) setVcContexts(List<String> vcContexts) Methods inherited from class org.keycloak.representations.idm.ClientScopeRepresentation
equals, getAttributes, getDescription, getId, getName, getProtocol, getProtocolMappers, hashCode, setAttributes, setDescription, setId, setName, setProtocol, setProtocolMappers
-
Constructor Details
-
CredentialScopeRepresentation
-
CredentialScopeRepresentation
-
CredentialScopeRepresentation
-
-
Method Details
-
getIncludeInTokenScope
public boolean getIncludeInTokenScope() -
setIncludeInTokenScope
-
getIssuerDid
-
setIssuerDid
-
getCredentialConfigurationId
-
setCredentialConfigurationId
-
getCredentialIdentifier
-
setCredentialIdentifier
-
getFormat
-
setFormat
-
getExpiryInSeconds
-
setExpiryInSeconds
-
getSdJwtNumberOfDecoys
-
setSdJwtNumberOfDecoys
-
getVct
-
setVct
-
getBuildConfigTokenJwsType
-
setBuildConfigTokenJwsType
-
getSigningKeyId
-
setSigningKeyId
-
getBuildConfigHashAlgorithm
-
setBuildConfigHashAlgorithm
-
getSupportedCredentialTypes
-
setSupportedCredentialTypes
-
setSupportedCredentialTypes
public CredentialScopeRepresentation setSupportedCredentialTypes(List<String> supportedCredentialTypes) -
getVcContexts
-
setVcContexts
-
setVcContexts
-
getSigningAlg
-
setSigningAlg
-
getCryptographicBindingMethods
-
setCryptographicBindingMethods
public CredentialScopeRepresentation setCryptographicBindingMethods(String cryptographicBindingMethods) -
setCryptographicBindingMethods
public CredentialScopeRepresentation setCryptographicBindingMethods(List<String> cryptographicBindingMethods) -
getBuildConfigSdJwtVisibleClaims
-
setBuildConfigSdJwtVisibleClaims
-
setBuildConfigSdJwtVisibleClaims
public CredentialScopeRepresentation setBuildConfigSdJwtVisibleClaims(List<String> sdJwtVisibleClaims) -
getDisplay
-
setDisplay
-
isKeyAttestationRequired
public boolean isKeyAttestationRequired() -
setKeyAttestationRequired
-
getRequiredKeyAttestationKeyStorage
-
setRequiredKeyAttestationKeyStorage
-
getRequiredKeyAttestationUserAuthentication
-
setRequiredKeyAttestationUserAuthentication
public CredentialScopeRepresentation setRequiredKeyAttestationUserAuthentication(List<String> userAuthentication) -
getAttribute
-