Enum Class EnvCommon

java.lang.Object
java.lang.Enum<EnvCommon>
br.ufsc.labsec.utils.env.EnvCommon
All Implemented Interfaces:
Serializable, Comparable<EnvCommon>, Constable

public enum EnvCommon extends Enum<EnvCommon>
  • Enum Constant Details

    • URL_BASE

      public static final EnvCommon URL_BASE
      URL padrão para requisições através da documentação OpenAPI. Esta variável não tem valor padrão e deve ser configurada a priori.
    • URL_DESCRIPTION

      public static final EnvCommon URL_DESCRIPTION
      Texto de ajuda para identificação da variável URL_BASE, útil quando outros servidores são configurados na documentação OpenAPI. Esta variável não tem valor padrão e deve ser configurada a priori.
    • LOGGER_LEVEL

      public static final EnvCommon LOGGER_LEVEL
      Determina quais Levels de log terão permissão de escrita no console durante a execução da aplicação. Os níves são determinados em java.util.logging.Level
    • CLEAR_DATABASE

      public static final EnvCommon CLEAR_DATABASE
      Exclui o arquivo de banco de dados de âncoras de confiança a cada inicialização da aplicação. Os valores permitidos são true e false.
    • IMMEDIATE_ANCHOR_UPDATE

      public static final EnvCommon IMMEDIATE_ANCHOR_UPDATE
      Executa adições e remoções de âncoras de confiança imediatamente após a requisição. Caso contrário, as alterações são aplicadas apenas na próxima execução do Scheduler Os valores permitidos são true e false.
    • LPA_CADES_URL

      public static final EnvCommon LPA_CADES_URL
      URLs para políticas de assinatura.
    • LPA_CADES_SIGNATURE_URL

      public static final EnvCommon LPA_CADES_SIGNATURE_URL
    • LPA_PADES_URL

      public static final EnvCommon LPA_PADES_URL
    • LPA_PADES_SIGNATURE_URL

      public static final EnvCommon LPA_PADES_SIGNATURE_URL
    • LPA_XADES_URL

      public static final EnvCommon LPA_XADES_URL
    • LPA_DOWNLOAD_ON_START

      public static final EnvCommon LPA_DOWNLOAD_ON_START
      Determina se devemos fazer download de todas as LPAs e PAs no início da aplicação.
    • SIGNATURE_LIMIT

      public static final EnvCommon SIGNATURE_LIMIT
      Quantidade de assinaturas máxima que podem ser enviadas na mesma requisição para a aplicação.
    • CACHE_USE_REDIS

      public static final EnvCommon CACHE_USE_REDIS
      Define se o armazenamento em cache de validação (LCR e Cadeias) utilizará o Redis.
    • CACHE_LCR_TTL_SECONDS

      public static final EnvCommon CACHE_LCR_TTL_SECONDS
      Tempo de expiração (TTL) em segundos para as Listas de Certificados Revogados (LCR) no Redis. Padrão: 86400 segundos (24 horas).
    • CACHE_CERT_TTL_SECONDS

      public static final EnvCommon CACHE_CERT_TTL_SECONDS
      Tempo de expiração (TTL) em segundos para os Certificados e Cadeias no Redis. Padrão: 604800 segundos (7 dias).
    • REDIS_URI

      public static final EnvCommon REDIS_URI
      URI de conexão para o servidor Redis para a cache e cõdigos de autenticação do assinador. Formato esperado: redis://{password}@{host}:{port}/0
  • Method Details

    • values

      public static EnvCommon[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static EnvCommon valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • get

      public Object get()