Class KeyManagerDTO


  • public class KeyManagerDTO
    extends Object
    KeyManagerDTO
    • Constructor Detail

      • KeyManagerDTO

        public KeyManagerDTO()
    • Method Detail

      • setId

        public void setId​(String id)
      • getName

        public String getName()
        Get name
        Returns:
        name
      • setName

        public void setName​(String name)
      • getDisplayName

        @Nullable
        public String getDisplayName()
        display name of Key Manager to show in UI
        Returns:
        displayName
      • setDisplayName

        public void setDisplayName​(String displayName)
      • getType

        public String getType()
        Get type
        Returns:
        type
      • setType

        public void setType​(String type)
      • getDescription

        @Nullable
        public String getDescription()
        Get description
        Returns:
        description
      • setDescription

        public void setDescription​(String description)
      • 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)
      • 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)
      • 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)
      • getUserInfoEndpoint

        @Nullable
        public String getUserInfoEndpoint()
        Get userInfoEndpoint
        Returns:
        userInfoEndpoint
      • setUserInfoEndpoint

        public void setUserInfoEndpoint​(String userInfoEndpoint)
      • getAuthorizeEndpoint

        @Nullable
        public String getAuthorizeEndpoint()
        Get authorizeEndpoint
        Returns:
        authorizeEndpoint
      • setAuthorizeEndpoint

        public void setAuthorizeEndpoint​(String authorizeEndpoint)
      • getIssuer

        @Nullable
        public String getIssuer()
        Get issuer
        Returns:
        issuer
      • setIssuer

        public void setIssuer​(String issuer)
      • 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)
      • getAvailableGrantTypes

        @Nullable
        public List<String> getAvailableGrantTypes()
        Get availableGrantTypes
        Returns:
        availableGrantTypes
      • setAvailableGrantTypes

        public void setAvailableGrantTypes​(List<String> 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)
      • 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)
      • getConsumerKeyClaim

        @Nullable
        public String getConsumerKeyClaim()
        Get consumerKeyClaim
        Returns:
        consumerKeyClaim
      • setConsumerKeyClaim

        public void setConsumerKeyClaim​(String consumerKeyClaim)
      • getScopesClaim

        @Nullable
        public String getScopesClaim()
        Get scopesClaim
        Returns:
        scopesClaim
      • setScopesClaim

        public void setScopesClaim​(String scopesClaim)
      • 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)
      • 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
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object