Class KeyManagerDTO
- java.lang.Object
-
- org.wso2.am.integration.clients.admin.api.dto.KeyManagerDTO
-
public class KeyManagerDTO extends Object
KeyManagerDTO
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKeyManagerDTO.TokenTypeEnumThe type of the tokens to be used (exchanged or without exchanged).
-
Field Summary
-
Constructor Summary
Constructors Constructor Description KeyManagerDTO()
-
Method Summary
-
-
-
Field Detail
-
SERIALIZED_NAME_ID
public static final String SERIALIZED_NAME_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAME
public static final String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DISPLAY_NAME
public static final String SERIALIZED_NAME_DISPLAY_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESCRIPTION
public static final String SERIALIZED_NAME_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_WELL_KNOWN_ENDPOINT
public static final String SERIALIZED_NAME_WELL_KNOWN_ENDPOINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_INTROSPECTION_ENDPOINT
public static final String SERIALIZED_NAME_INTROSPECTION_ENDPOINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CLIENT_REGISTRATION_ENDPOINT
public static final String SERIALIZED_NAME_CLIENT_REGISTRATION_ENDPOINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TOKEN_ENDPOINT
public static final String SERIALIZED_NAME_TOKEN_ENDPOINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DISPLAY_TOKEN_ENDPOINT
public static final String SERIALIZED_NAME_DISPLAY_TOKEN_ENDPOINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REVOKE_ENDPOINT
public static final String SERIALIZED_NAME_REVOKE_ENDPOINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DISPLAY_REVOKE_ENDPOINT
public static final String SERIALIZED_NAME_DISPLAY_REVOKE_ENDPOINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_USER_INFO_ENDPOINT
public static final String SERIALIZED_NAME_USER_INFO_ENDPOINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AUTHORIZE_ENDPOINT
public static final String SERIALIZED_NAME_AUTHORIZE_ENDPOINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CERTIFICATES
public static final String SERIALIZED_NAME_CERTIFICATES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ISSUER
public static final String SERIALIZED_NAME_ISSUER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ALIAS
public static final String SERIALIZED_NAME_ALIAS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SCOPE_MANAGEMENT_ENDPOINT
public static final String SERIALIZED_NAME_SCOPE_MANAGEMENT_ENDPOINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AVAILABLE_GRANT_TYPES
public static final String SERIALIZED_NAME_AVAILABLE_GRANT_TYPES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLE_TOKEN_GENERATION
public static final String SERIALIZED_NAME_ENABLE_TOKEN_GENERATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLE_TOKEN_ENCRYPTION
public static final String SERIALIZED_NAME_ENABLE_TOKEN_ENCRYPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLE_TOKEN_HASHING
public static final String SERIALIZED_NAME_ENABLE_TOKEN_HASHING
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLE_MAP_O_AUTH_CONSUMER_APPS
public static final String SERIALIZED_NAME_ENABLE_MAP_O_AUTH_CONSUMER_APPS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLE_O_AUTH_APP_CREATION
public static final String SERIALIZED_NAME_ENABLE_O_AUTH_APP_CREATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLE_SELF_VALIDATION_J_W_T
public static final String SERIALIZED_NAME_ENABLE_SELF_VALIDATION_J_W_T
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CLAIM_MAPPING
public static final String SERIALIZED_NAME_CLAIM_MAPPING
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CONSUMER_KEY_CLAIM
public static final String SERIALIZED_NAME_CONSUMER_KEY_CLAIM
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SCOPES_CLAIM
public static final String SERIALIZED_NAME_SCOPES_CLAIM
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TOKEN_VALIDATION
public static final String SERIALIZED_NAME_TOKEN_VALIDATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLED
public static final String SERIALIZED_NAME_ENABLED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ADDITIONAL_PROPERTIES
public static final String SERIALIZED_NAME_ADDITIONAL_PROPERTIES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TOKEN_TYPE
public static final String SERIALIZED_NAME_TOKEN_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
id
public KeyManagerDTO id(String id)
-
setId
public void setId(String id)
-
name
public KeyManagerDTO name(String name)
-
getName
public String getName()
Get name- Returns:
- name
-
setName
public void setName(String name)
-
displayName
public KeyManagerDTO displayName(String displayName)
-
getDisplayName
@Nullable public String getDisplayName()
display name of Key Manager to show in UI- Returns:
- displayName
-
setDisplayName
public void setDisplayName(String displayName)
-
type
public KeyManagerDTO type(String type)
-
getType
public String getType()
Get type- Returns:
- type
-
setType
public void setType(String type)
-
description
public KeyManagerDTO description(String description)
-
setDescription
public void setDescription(String description)
-
wellKnownEndpoint
public KeyManagerDTO wellKnownEndpoint(String wellKnownEndpoint)
-
getWellKnownEndpoint
@Nullable public String getWellKnownEndpoint()
Well-Known Endpoint of Identity Provider.- Returns:
- wellKnownEndpoint
-
setWellKnownEndpoint
public void setWellKnownEndpoint(String wellKnownEndpoint)
-
introspectionEndpoint
public KeyManagerDTO introspectionEndpoint(String introspectionEndpoint)
-
getIntrospectionEndpoint
@Nullable public String getIntrospectionEndpoint()
Get introspectionEndpoint- Returns:
- introspectionEndpoint
-
setIntrospectionEndpoint
public void setIntrospectionEndpoint(String introspectionEndpoint)
-
clientRegistrationEndpoint
public KeyManagerDTO clientRegistrationEndpoint(String clientRegistrationEndpoint)
-
getClientRegistrationEndpoint
@Nullable public String getClientRegistrationEndpoint()
Get clientRegistrationEndpoint- Returns:
- clientRegistrationEndpoint
-
setClientRegistrationEndpoint
public void setClientRegistrationEndpoint(String clientRegistrationEndpoint)
-
tokenEndpoint
public KeyManagerDTO tokenEndpoint(String tokenEndpoint)
-
getTokenEndpoint
@Nullable public String getTokenEndpoint()
Get tokenEndpoint- Returns:
- tokenEndpoint
-
setTokenEndpoint
public void setTokenEndpoint(String tokenEndpoint)
-
displayTokenEndpoint
public KeyManagerDTO displayTokenEndpoint(String displayTokenEndpoint)
-
getDisplayTokenEndpoint
@Nullable public String getDisplayTokenEndpoint()
Get displayTokenEndpoint- Returns:
- displayTokenEndpoint
-
setDisplayTokenEndpoint
public void setDisplayTokenEndpoint(String displayTokenEndpoint)
-
revokeEndpoint
public KeyManagerDTO revokeEndpoint(String revokeEndpoint)
-
getRevokeEndpoint
@Nullable public String getRevokeEndpoint()
Get revokeEndpoint- Returns:
- revokeEndpoint
-
setRevokeEndpoint
public void setRevokeEndpoint(String revokeEndpoint)
-
displayRevokeEndpoint
public KeyManagerDTO displayRevokeEndpoint(String displayRevokeEndpoint)
-
getDisplayRevokeEndpoint
@Nullable public String getDisplayRevokeEndpoint()
Get displayRevokeEndpoint- Returns:
- displayRevokeEndpoint
-
setDisplayRevokeEndpoint
public void setDisplayRevokeEndpoint(String displayRevokeEndpoint)
-
userInfoEndpoint
public KeyManagerDTO userInfoEndpoint(String userInfoEndpoint)
-
getUserInfoEndpoint
@Nullable public String getUserInfoEndpoint()
Get userInfoEndpoint- Returns:
- userInfoEndpoint
-
setUserInfoEndpoint
public void setUserInfoEndpoint(String userInfoEndpoint)
-
authorizeEndpoint
public KeyManagerDTO authorizeEndpoint(String authorizeEndpoint)
-
getAuthorizeEndpoint
@Nullable public String getAuthorizeEndpoint()
Get authorizeEndpoint- Returns:
- authorizeEndpoint
-
setAuthorizeEndpoint
public void setAuthorizeEndpoint(String authorizeEndpoint)
-
certificates
public KeyManagerDTO certificates(KeyManagerCertificatesDTO certificates)
-
getCertificates
@Nullable public KeyManagerCertificatesDTO getCertificates()
Get certificates- Returns:
- certificates
-
setCertificates
public void setCertificates(KeyManagerCertificatesDTO certificates)
-
issuer
public KeyManagerDTO issuer(String issuer)
-
setIssuer
public void setIssuer(String issuer)
-
alias
public KeyManagerDTO alias(String alias)
-
getAlias
@Nullable public String getAlias()
The alias of Identity Provider. If the tokenType is EXCHANGED, the alias value should be inclusive in the audience values of the JWT token- Returns:
- alias
-
setAlias
public void setAlias(String alias)
-
scopeManagementEndpoint
public KeyManagerDTO scopeManagementEndpoint(String scopeManagementEndpoint)
-
getScopeManagementEndpoint
@Nullable public String getScopeManagementEndpoint()
Get scopeManagementEndpoint- Returns:
- scopeManagementEndpoint
-
setScopeManagementEndpoint
public void setScopeManagementEndpoint(String scopeManagementEndpoint)
-
availableGrantTypes
public KeyManagerDTO availableGrantTypes(List<String> availableGrantTypes)
-
getAvailableGrantTypes
@Nullable public List<String> getAvailableGrantTypes()
Get availableGrantTypes- Returns:
- availableGrantTypes
-
enableTokenGeneration
public KeyManagerDTO enableTokenGeneration(Boolean enableTokenGeneration)
-
isEnableTokenGeneration
@Nullable public Boolean isEnableTokenGeneration()
Get enableTokenGeneration- Returns:
- enableTokenGeneration
-
setEnableTokenGeneration
public void setEnableTokenGeneration(Boolean enableTokenGeneration)
-
enableTokenEncryption
public KeyManagerDTO enableTokenEncryption(Boolean enableTokenEncryption)
-
isEnableTokenEncryption
@Nullable public Boolean isEnableTokenEncryption()
Get enableTokenEncryption- Returns:
- enableTokenEncryption
-
setEnableTokenEncryption
public void setEnableTokenEncryption(Boolean enableTokenEncryption)
-
enableTokenHashing
public KeyManagerDTO enableTokenHashing(Boolean enableTokenHashing)
-
isEnableTokenHashing
@Nullable public Boolean isEnableTokenHashing()
Get enableTokenHashing- Returns:
- enableTokenHashing
-
setEnableTokenHashing
public void setEnableTokenHashing(Boolean enableTokenHashing)
-
enableMapOAuthConsumerApps
public KeyManagerDTO enableMapOAuthConsumerApps(Boolean enableMapOAuthConsumerApps)
-
isEnableMapOAuthConsumerApps
@Nullable public Boolean isEnableMapOAuthConsumerApps()
Get enableMapOAuthConsumerApps- Returns:
- enableMapOAuthConsumerApps
-
setEnableMapOAuthConsumerApps
public void setEnableMapOAuthConsumerApps(Boolean enableMapOAuthConsumerApps)
-
enableOAuthAppCreation
public KeyManagerDTO enableOAuthAppCreation(Boolean enableOAuthAppCreation)
-
isEnableOAuthAppCreation
@Nullable public Boolean isEnableOAuthAppCreation()
Get enableOAuthAppCreation- Returns:
- enableOAuthAppCreation
-
setEnableOAuthAppCreation
public void setEnableOAuthAppCreation(Boolean enableOAuthAppCreation)
-
enableSelfValidationJWT
public KeyManagerDTO enableSelfValidationJWT(Boolean enableSelfValidationJWT)
-
isEnableSelfValidationJWT
@Nullable public Boolean isEnableSelfValidationJWT()
Get enableSelfValidationJWT- Returns:
- enableSelfValidationJWT
-
setEnableSelfValidationJWT
public void setEnableSelfValidationJWT(Boolean enableSelfValidationJWT)
-
claimMapping
public KeyManagerDTO claimMapping(List<ClaimMappingEntryDTO> claimMapping)
-
getClaimMapping
@Nullable public List<ClaimMappingEntryDTO> getClaimMapping()
Get claimMapping- Returns:
- claimMapping
-
setClaimMapping
public void setClaimMapping(List<ClaimMappingEntryDTO> claimMapping)
-
consumerKeyClaim
public KeyManagerDTO consumerKeyClaim(String consumerKeyClaim)
-
getConsumerKeyClaim
@Nullable public String getConsumerKeyClaim()
Get consumerKeyClaim- Returns:
- consumerKeyClaim
-
setConsumerKeyClaim
public void setConsumerKeyClaim(String consumerKeyClaim)
-
scopesClaim
public KeyManagerDTO scopesClaim(String scopesClaim)
-
setScopesClaim
public void setScopesClaim(String scopesClaim)
-
tokenValidation
public KeyManagerDTO tokenValidation(List<TokenValidationDTO> tokenValidation)
-
getTokenValidation
@Nullable public List<TokenValidationDTO> getTokenValidation()
Get tokenValidation- Returns:
- tokenValidation
-
setTokenValidation
public void setTokenValidation(List<TokenValidationDTO> tokenValidation)
-
enabled
public KeyManagerDTO enabled(Boolean enabled)
-
setEnabled
public void setEnabled(Boolean enabled)
-
additionalProperties
public KeyManagerDTO additionalProperties(Object additionalProperties)
-
getAdditionalProperties
@Nullable public Object getAdditionalProperties()
Get additionalProperties- Returns:
- additionalProperties
-
setAdditionalProperties
public void setAdditionalProperties(Object additionalProperties)
-
tokenType
public KeyManagerDTO tokenType(KeyManagerDTO.TokenTypeEnum tokenType)
-
getTokenType
@Nullable public KeyManagerDTO.TokenTypeEnum getTokenType()
The type of the tokens to be used (exchanged or without exchanged). Accepted values are EXCHANGED and DIRECT.- Returns:
- tokenType
-
setTokenType
public void setTokenType(KeyManagerDTO.TokenTypeEnum tokenType)
-
-