Class TmsServerSecurityConfig

  • All Implemented Interfaces:
    Serializable

    public class TmsServerSecurityConfig
    extends Object
    implements Serializable
    Author:
    Yakov Feldman This class is used to overwrite security properties inside TMS configuration file tmc.properties Use example: TmsServerSecurityConfig tmsServerSecurityConfig = new TmsServerSecurityConfig.Builder().with($ -> { $.tmsSecurityRootDirectory = "/config/security-root-dir"; $.tmsSecurityHttpsEnabled = "true"; $.tmsSecurityAuthenticationScheme = null; $.tmsSecurityAuthorizationScheme = null; $.tmsSecurityRootDirectoryConnectionDefault = "/config/server/security-root-dir"; $.tmsSecurityAuditDirectory = ""; $.deprecatedSecurityRootDirectory = null; $.deprecatedSecurityLevel = null; }).build(); Descritpion: if( filed=null ) then {this property will be removed from original TMS configuration file tmc.properties } if( filed is not assigned ) then {this property will be not updated in original configuration file tmc.properties } else { property will be overwritten with assigned value }
    See Also:
    Serialized Form
    • Method Detail

      • getTmsSecurityRootDirectory

        public String getTmsSecurityRootDirectory()
      • getTmsSecurityHttpsEnabled

        public String getTmsSecurityHttpsEnabled()
      • getTmsSecurityAuthenticationScheme

        public String getTmsSecurityAuthenticationScheme()
      • getTmsSecurityAuthorizationScheme

        public String getTmsSecurityAuthorizationScheme()
      • getTmsSecurityRootDirectoryConnectionDefault

        public String getTmsSecurityRootDirectoryConnectionDefault()
      • getTmsSecurityAuditDirectory

        public String getTmsSecurityAuditDirectory()
      • getDeprecatedSecurityRootDirectory

        public String getDeprecatedSecurityRootDirectory()
      • getDeprecatedSecurityLevel

        public String getDeprecatedSecurityLevel()