CostantiDB.java

  1. /*
  2.  * GovWay - A customizable API Gateway
  3.  * https://govway.org
  4.  *
  5.  * Copyright (c) 2005-2025 Link.it srl (https://link.it).
  6.  *
  7.  * This program is free software: you can redistribute it and/or modify
  8.  * it under the terms of the GNU General Public License version 3, as published by
  9.  * the Free Software Foundation.
  10.  *
  11.  * This program is distributed in the hope that it will be useful,
  12.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  13.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14.  * GNU General Public License for more details.
  15.  *
  16.  * You should have received a copy of the GNU General Public License
  17.  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  18.  *
  19.  */



  20. package org.openspcoop2.core.constants;

  21. import org.openspcoop2.utils.certificate.KeystoreType;

  22. /**
  23.  * CostantiDB
  24.  *
  25.  * @author Stefano Corallo (corallo@link.it)
  26.  * @author $Author$
  27.  * @version $Rev$, $Date$
  28.  */
  29. public final class CostantiDB {
  30.    
  31.     private CostantiDB() {}
  32.        

  33.     /** TABELLE*/
  34.    
  35.     /*ID GENERATOR*/
  36.     public static final String TABELLA_ID_AS_LONG = org.openspcoop2.utils.id.serial.Constants.TABELLA_ID_AS_LONG;
  37.     public static final String TABELLA_ID_RELATIVO_AS_LONG = org.openspcoop2.utils.id.serial.Constants.TABELLA_ID_RELATIVO_AS_LONG;
  38.     public static final String TABELLA_ID_AS_STRING = org.openspcoop2.utils.id.serial.Constants.TABELLA_ID_AS_STRING;
  39.     public static final String TABELLA_ID_RELATIVO_AS_STRING = org.openspcoop2.utils.id.serial.Constants.TABELLA_ID_RELATIVO_AS_STRING;
  40.    
  41.     public static final String TABELLA_ID_COLONNA_COUNTER = org.openspcoop2.utils.id.serial.Constants.TABELLA_ID_COLONNA_COUNTER;
  42.     public static final String TABELLA_ID_COLONNA_PROTOCOLLO = org.openspcoop2.utils.id.serial.Constants.TABELLA_ID_COLONNA_PROTOCOLLO;
  43.     public static final String TABELLA_ID_COLONNA_PROGRESSIVO = org.openspcoop2.utils.id.serial.Constants.TABELLA_ID_COLONNA_PROGRESSIVO;
  44.     public static final String TABELLA_ID_COLONNA_INFO_ASSOCIATA = org.openspcoop2.utils.id.serial.Constants.TABELLA_ID_COLONNA_INFO_ASSOCIATA;
  45.    
  46.     public static final String CONDITION_IS_NOT_NULL = "is not null";
  47.     public static final String CONDITION_IS_NULL = "is null";
  48.     public static final String CONDITION_AND = " AND ";
  49.     public static final String CONDITION_OR = " OR ";
  50.    
  51.     /*ENC*/
  52.     public static final String ENC_PREFIX = "==";
  53.    
  54.     /*COMMONS*/
  55.     public static final String COLUMN_ALIAS_COUNT = "count";
  56.     public static final String COLUMN_ID = "id";
  57.     public static final String COLUMN_ID_PROPRIETARIO = "id_proprietario";
  58.     public static final String CONNETTORI = "connettori";
  59.     public static final String CONNETTORI_COLUMN_NOME = "nome_connettore";
  60.     public static final String CONNETTORI_COLUMN_ENDPOINT_TYPE = "endpointtype";
  61.     public static final String CONNETTORI_COLUMN_ID_CONNETTORE_INV = "id_connettore_inv";
  62.     public static final String CONNETTORI_CUSTOM = "connettori_custom";
  63.     public static final String CONNETTORI_CUSTOM_COLUMN_NAME = "name";
  64.     public static final String CONNETTORI_CUSTOM_COLUMN_VALUE = "value";
  65.     public static final String CONNETTORI_CUSTOM_COLUMN_ENC_VALUE = "enc_value";
  66.     public static final String CONNETTORI_CUSTOM_COLUMN_ID_CONNETTORE = "id_connettore";
  67.     public static final String SOGGETTI = "soggetti";
  68.     public static final String SOGGETTI_PDD = "soggetti_pdd";
  69.     public static final String SOGGETTI_COLUMN_TIPO_SOGGETTO = "tipo_soggetto";
  70.     public static final String SOGGETTI_COLUMN_NOME_SOGGETTO = "nome_soggetto";
  71.     public static final String SOGGETTI_COLUMN_DESCRIZIONE = "descrizione";
  72.     public static final String SOGGETTI_COLUMN_IDENTIFICATIVO_PORTA = "identificativo_porta";
  73.     public static final String SOGGETTI_COLUMN_SERVER = "server";
  74.     public static final String SOGGETTI_COLUMN_ROUTER = "is_router";
  75.     public static final String SOGGETTI_COLUMN_DEFAULT = "is_default";
  76.     public static final String SOGGETTI_COLUMN_TIPO_SOGGETTO_VIRTUALE = "tipo_soggetto_virtuale";
  77.     public static final String SOGGETTI_COLUMN_NOME_SOGGETTO_VIRTUALE = "nome_soggetto_virtuale";
  78.     public static final String SOGGETTI_COLUMN_SUPERUSER = "superuser";
  79.    
  80.     /*COMMONS PROPRIETA*/
  81.     public static final String PROPRIETA_OGGETTO_UTENTE_RICHIEDENTE = "utente_richiedente";
  82.     public static final String PROPRIETA_OGGETTO_DATA_CREAZIONE = "data_creazione";
  83.     public static final String PROPRIETA_OGGETTO_UTENTE_ULTIMA_MODIFICA = "utente_ultima_modifica";
  84.     public static final String PROPRIETA_OGGETTO_DATA_ULTIMA_MODIFICA = "data_ultima_modifica";
  85.     public static final String PROPRIETA_OGGETTO_ALIAS_UTENTE_RICHIEDENTE = "prop_obj_ur";
  86.     public static final String PROPRIETA_OGGETTO_ALIAS_DATA_CREAZIONE = "prop_obj_dc";
  87.     public static final String PROPRIETA_OGGETTO_ALIAS_UTENTE_ULTIMA_MODIFICA = "prop_obj_um";
  88.     public static final String PROPRIETA_OGGETTO_ALIAS_DATA_ULTIMA_MODIFICA = "prop_obj_dm";
  89.    
  90.     /*REGSERV*/
  91.     public static final String PROTOCOL_PROPERTIES = "protocol_properties";
  92.     public static final String PROTOCOL_PROPERTIES_COLUMN_TIPO_PROPRIETARIO = "tipo_proprietario";
  93.     public static final String PROTOCOL_PROPERTIES_COLUMN_ID_PROPRIETARIO = "id_proprietario";
  94.     public static final String PROTOCOL_PROPERTIES_COLUMN_NAME = "name";
  95.     public static final String PROTOCOL_PROPERTIES_COLUMN_VALUE_STRING = "value_string";
  96.     public static final String PROTOCOL_PROPERTIES_COLUMN_VALUE_ENCODING_STRING = "enc_value_string";
  97.     public static final String PROTOCOL_PROPERTIES_COLUMN_VALUE_NUMBER = "value_number";
  98.     public static final String PROTOCOL_PROPERTIES_COLUMN_VALUE_BOOLEAN = "value_boolean";
  99.     public static final String PROTOCOL_PROPERTIES_COLUMN_VALUE_BINARY = "value_binary";
  100.     public static final String PROTOCOL_PROPERTIES_COLUMN_FILENAME = "file_name";
  101.     public static final String PROTOCOL_PROPERTIES_COLUMN_ID = "id";
  102.    
  103.     public static final String PDD = "pdd";
  104.     public static final String PDD_COLUMN_NOME = "nome";
  105.     public static final String PDD_COLUMN_TIPO = "tipo";
  106.     public static final String GRUPPI   = "gruppi";
  107.     public static final String GRUPPI_COLUMN_NOME = "nome";
  108.     public static final String RUOLI    = "ruoli";
  109.     public static final String SCOPE    = "scope";
  110.     public static final String SOGGETTI_RUOLI = "soggetti_ruoli";
  111.     public static final String SOGGETTI_CREDENZIALI = "soggetti_credenziali";
  112.     public static final String SOGGETTI_PROPS = "soggetti_properties";
  113.     public static final String SOGGETTI_PROPS_COLUMN_NAME = "nome";
  114.     public static final String SOGGETTI_PROPS_COLUMN_VALUE = "valore";
  115.     public static final String SOGGETTI_PROPS_COLUMN_ENC_VALUE = "enc_value";
  116.     public static final String SERVIZI = "servizi";
  117.     public static final String SERVIZI_COLUMN_TIPO_SERVIZIO = "tipo_servizio";
  118.     public static final String SERVIZI_COLUMN_NOME_SERVIZIO = "nome_servizio";
  119.     public static final String SERVIZI_COLUMN_VERSIONE_SERVIZIO = "versione_servizio";
  120.     public static final String SERVIZI_COLUMN_ID_ACCORDO_REF = "id_accordo";
  121.     public static final String SERVIZI_COLUMN_ID_SOGGETTO_REF = "id_soggetto";
  122.     public static final String SERVIZI_AZIONI = "servizi_azioni";
  123.     public static final String SERVIZI_AZIONE = "servizi_azione";
  124.     public static final String SERVIZI_FRUITORI = "servizi_fruitori";
  125.     public static final String SERVIZI_FRUITORI_ID_SOGGETTO_REF = "id_soggetto";
  126.     public static final String SERVIZI_FRUITORI_ID_SERVIZIO_REF = "id_servizio";
  127.     public static final String SERVIZI_FRUITORI_AZIONI = "servizi_fruitori_azioni";
  128.     public static final String SERVIZI_FRUITORI_AZIONE = "servizi_fruitori_azione";
  129.     public static final String ACCORDI = "accordi";
  130.     public static final String ACCORDI_AZIONI = "accordi_azioni";
  131.     public static final String PORT_TYPE = "port_type";
  132.     public static final String PORT_TYPE_AZIONI = "port_type_azioni";
  133.     public static final String PORT_TYPE_AZIONI_OPERATION_MESSAGES = "operation_messages";
  134.     public static final String ACCORDI_COLUMN_ID_ACCORDO_REF = "id_accordo";
  135.     public static final String ACCORDI_COLUMN_ID_REFERENTE_REF = "id_referente";
  136.     public static final String API_RESOURCES = "api_resources";
  137.     public static final String API_RESOURCES_RESPONSE = "api_resources_response";
  138.     public static final String API_RESOURCES_MEDIA = "api_resources_media";
  139.     public static final String API_RESOURCES_PARAMETER = "api_resources_parameter";
  140.     public static final String ACCORDI_GRUPPI = "accordi_gruppi";
  141.     public static final String ACCORDI_GRUPPI_COLUMN_ID_ACCORDO_REF = "id_accordo";
  142.     public static final String ACCORDI_GRUPPI_COLUMN_ID_GRUPPO_REF = "id_gruppo";
  143.     public static final String CONNETTORI_PROPERTIES = "connettori_properties";
  144.     public static final String DOCUMENTI = "documenti";
  145.     public static final String ACCORDI_SERVIZI_COMPOSTO = "acc_serv_composti";
  146.     public static final String ACCORDI_SERVIZI_COMPONENTI = "acc_serv_componenti";
  147.     public static final String ACCORDI_COOPERAZIONE = "accordi_cooperazione";
  148.     public static final String ACCORDI_COOPERAZIONE_PARTECIPANTI = "accordi_coop_partecipanti";
  149.    
  150.     /*CONFIG*/
  151.     public static final String SERVIZI_APPLICATIVI = "servizi_applicativi";
  152.     public static final String SERVIZI_APPLICATIVI_COLUMN_ID_SOGGETTO = "id_soggetto";
  153.     public static final String SERVIZI_APPLICATIVI_COLUMN_NOME = "nome";
  154.     public static final String SERVIZI_APPLICATIVI_COLUMN_TIPO = "tipo";
  155.     public static final String SERVIZI_APPLICATIVI_COLUMN_TIPOLOGIA_FRUIZIONE = "tipologia_fruizione";
  156.     public static final String SERVIZI_APPLICATIVI_COLUMN_TIPOLOGIA_EROGAZIONE = "tipologia_erogazione";
  157.     public static final String SERVIZI_APPLICATIVI_COLUMN_TOKEN_POLICY = "token_policy";
  158.     public static final String SERVIZI_APPLICATIVI_COLUMN_AS_CLIENT = "as_client";
  159.     public static final String SERVIZI_APPLICATIVI_COLUMN_TIPOAUTH = "tipoauth";
  160.     public static final String SERVIZI_APPLICATIVI_COLUMN_CN_SUBJECT = "cn_subject";
  161.     public static final String SERVIZI_APPLICATIVI_COLUMN_SUBJECT = "subject";
  162.     public static final String SERVIZI_APPLICATIVI_COLUMN_CN_ISSUER = "cn_issuer";
  163.     public static final String SERVIZI_APPLICATIVI_COLUMN_ISSUER = "issuer";
  164.     public static final String SERVIZI_APPLICATIVI_COLUMN_UTENTE = "utente";
  165.     public static final String SERVIZI_APPLICATIVI_RUOLI = "sa_ruoli";
  166.     public static final String SERVIZI_APPLICATIVI_RUOLI_ID_SERVIZIO_APPLICATIVO_REF = "id_servizio_applicativo";
  167.     public static final String SERVIZI_APPLICATIVI_RUOLI_COLUMN_RUOLO = "ruolo";
  168.     public static final String SERVIZI_APPLICATIVI_CREDENZIALI = "sa_credenziali";
  169.     public static final String SERVIZI_APPLICATIVI_PROPS = "sa_properties";
  170.     public static final String SERVIZI_APPLICATIVI_PROPS_COLUMN_NOME = "nome";
  171.     public static final String SERVIZI_APPLICATIVI_PROPS_COLUMN_VALUE = "valore";
  172.     public static final String SERVIZI_APPLICATIVI_PROPS_COLUMN_ENC_VALUE = "enc_value";
  173.     public static final String SERVIZI_APPLICATIVI_PROPS_ID_SERVIZIO_APPLICATIVO_REF = "id_servizio_applicativo";
  174.     public static final String PORTE_APPLICATIVE = "porte_applicative";
  175.     public static final String PORTE_APPLICATIVE_SA = "porte_applicative_sa";
  176.     public static final String PORTE_APPLICATIVE_SA_PROPS = "pa_sa_properties";
  177.     public static final String PORTE_APPLICATIVE_BEHAVIOUR_PROPS = "pa_behaviour_props";
  178.     public static final String PORTE_APPLICATIVE_AUTENTICAZIONE_PROP = "pa_auth_properties";
  179.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_PROP = "pa_authz_properties";
  180.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_CONTENUTI_PROP = "pa_authzc_properties";
  181.     public static final String PORTE_APPLICATIVE_RATE_LIMITING_PROP = "pa_ct_properties";
  182.     public static final String PORTE_APPLICATIVE_PROP = "pa_properties";
  183.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_REQUEST = "pa_security_request";
  184.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_RESPONSE = "pa_security_response";
  185.     public static final String PORTE_APPLICATIVE_MTOM_REQUEST = "pa_mtom_request";
  186.     public static final String PORTE_APPLICATIVE_MTOM_RESPONSE = "pa_mtom_response";
  187.     public static final String PORTE_APPLICATIVE_CORRELAZIONE = "pa_correlazione";
  188.     public static final String PORTE_APPLICATIVE_CORRELAZIONE_RISPOSTA = "pa_correlazione_risposta";
  189.     public static final String PORTE_APPLICATIVE_RUOLI = "pa_ruoli";
  190.     public static final String PORTE_APPLICATIVE_SCOPE = "pa_scope";
  191.     public static final String PORTE_APPLICATIVE_SOGGETTI = "pa_soggetti";
  192.     public static final String PORTE_APPLICATIVE_SA_AUTORIZZATI = "porte_applicative_sa_auth";
  193.     public static final String PORTE_APPLICATIVE_AZIONI = "pa_azioni";
  194.     public static final String PORTE_APPLICATIVE_CACHE_REGOLE = "pa_cache_regole";
  195.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI = "pa_transform";
  196.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_COLUMN_ID = "id";
  197.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_SEQUENCE = "seq_pa_transform";
  198.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_TABLE_FOR_ID = "pa_transform_init_seq";
  199.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_SOGGETTI = "pa_transform_soggetti";
  200.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_SA = "pa_transform_sa";
  201.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_HEADER = "pa_transform_hdr";
  202.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_URL = "pa_transform_url";
  203.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_RISPOSTE = "pa_transform_risp";
  204.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_RISPOSTE_COLUMN_ID = "id";
  205.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_RISPOSTE_SEQUENCE = "seq_pa_transform_risp";
  206.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_RISPOSTE_TABLE_FOR_ID = "pa_transform_risp_init_seq";
  207.     public static final String PORTE_APPLICATIVE_TRASFORMAZIONI_RISPOSTE_HEADER = "pa_transform_risp_hdr";
  208.     public static final String PORTE_APPLICATIVE_HANDLERS = "pa_handlers";
  209.     public static final String PORTE_APPLICATIVE_ATTRIBUTE_AUTHORITY = "pa_aa";
  210.     public static final String PORTE_APPLICATIVE_TOKEN_SA = "pa_token_sa";
  211.     public static final String PORTE_APPLICATIVE_TOKEN_RUOLI = "pa_token_ruoli";
  212.     public static final String PORTE_DELEGATE = "porte_delegate";
  213.     public static final String PORTE_DELEGATE_SA = "porte_delegate_sa";
  214.     public static final String PORTE_DELEGATE_AUTENTICAZIONE_PROP = "pd_auth_properties";
  215.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_PROP = "pd_authz_properties";
  216.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_CONTENUTI_PROP = "pd_authzc_properties";
  217.     public static final String PORTE_DELEGATE_RATE_LIMITING_PROP = "pd_ct_properties";
  218.     public static final String PORTE_DELEGATE_PROP = "pd_properties";
  219.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_REQUEST = "pd_security_request";
  220.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_RESPONSE = "pd_security_response";
  221.     public static final String PORTE_DELEGATE_MTOM_REQUEST = "pd_mtom_request";
  222.     public static final String PORTE_DELEGATE_MTOM_RESPONSE = "pd_mtom_response";
  223.     public static final String PORTE_DELEGATE_CORRELAZIONE = "pd_correlazione";
  224.     public static final String PORTE_DELEGATE_CORRELAZIONE_RISPOSTA = "pd_correlazione_risposta";
  225.     public static final String PORTE_DELEGATE_RUOLI = "pd_ruoli";
  226.     public static final String PORTE_DELEGATE_SCOPE = "pd_scope";
  227.     public static final String PORTE_DELEGATE_AZIONI = "pd_azioni";
  228.     public static final String PORTE_DELEGATE_CACHE_REGOLE = "pd_cache_regole";
  229.     public static final String PORTE_DELEGATE_TRASFORMAZIONI = "pd_transform";
  230.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_COLUMN_ID = "id";
  231.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_SEQUENCE = "seq_pd_transform";
  232.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_TABLE_FOR_ID = "pd_transform_init_seq";
  233.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_SA = "pd_transform_sa";
  234.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_HEADER = "pd_transform_hdr";
  235.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_URL = "pd_transform_url";
  236.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_RISPOSTE = "pd_transform_risp";
  237.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_RISPOSTE_COLUMN_ID = "id";
  238.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_RISPOSTE_SEQUENCE = "seq_pd_transform_risp";
  239.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_RISPOSTE_TABLE_FOR_ID = "pd_transform_risp_init_seq";
  240.     public static final String PORTE_DELEGATE_TRASFORMAZIONI_RISPOSTE_HEADER = "pd_transform_risp_hdr";
  241.     public static final String PORTE_DELEGATE_HANDLERS = "pd_handlers";
  242.     public static final String PORTE_DELEGATE_ATTRIBUTE_AUTHORITY = "pd_aa";
  243.     public static final String PORTE_DELEGATE_TOKEN_SA = "pd_token_sa";
  244.     public static final String PORTE_DELEGATE_TOKEN_RUOLI = "pd_token_ruoli";
  245.     public static final String REGISTRI = "registri";
  246.     public static final String SERVIZI_PDD = "servizi_pdd";
  247.     public static final String SERVIZI_PDD_FILTRI = "servizi_pdd_filtri";
  248.     public static final String SYSTEM_PROPERTIES_PDD = "pdd_sys_props";
  249.     public static final String SYSTEM_PROPERTIES_PDD_COLUMN_NOME = "nome";
  250.     public static final String SYSTEM_PROPERTIES_PDD_COLUMN_VALUE = "valore";
  251.     public static final String SYSTEM_PROPERTIES_PDD_COLUMN_ENC_VALUE = "enc_value";
  252.     public static final String CONFIGURAZIONE = "configurazione";
  253.     public static final String CONFIGURAZIONE_CACHE_REGOLE = "config_cache_regole";
  254.     public static final String ROUTING = "routing";
  255.     public static final String GESTIONE_ERRORE = "gestione_errore";
  256.     public static final String GESTIONE_ERRORE_TRASPORTO = "gestione_errore_trasporto";
  257.     public static final String GESTIONE_ERRORE_SOAP = "gestione_errore_soap";
  258.     public static final String CONFIGURAZIONE_CANALI = "canali_configurazione";
  259.     public static final String CONFIGURAZIONE_CANALI_NODI = "canali_nodi";
  260.     public static final String CONFIGURAZIONE_HANDLERS = "config_handlers";

  261.     public static final String SUPERUSER_COLUMN = "superuser";
  262.    
  263.     public static final String PORTA_COLUMN_ID_REF = "id_porta";
  264.     public static final String PORTA_COLUMN_ID_SERVIZIO_APPLICATIVO_REF = "id_servizio_applicativo";
  265.     public static final String PORTA_COLUMN_ID_SOGGETTO_REF = "id_soggetto";
  266.     public static final String PORTA_COLUMN_ID_SERVIZIO_REF = "id_servizio";
  267.     public static final String PORTA_COLUMN_TIPO_SOGGETTO_EROGATORE = "tipo_soggetto_erogatore";
  268.     public static final String PORTA_COLUMN_NOME_SOGGETTO_EROGATORE = "nome_soggetto_erogatore";
  269.     public static final String PORTA_COLUMN_TIPO_SERVIZIO = "tipo_servizio";
  270.     public static final String PORTA_COLUMN_NOME_SERVIZIO = "nome_servizio";
  271.     public static final String PORTA_COLUMN_SERVIZIO = "servizio";
  272.     public static final String PORTA_COLUMN_VERSIONE_SERVIZIO = "versione_servizio";
  273.     public static final String PORTA_COLUMN_NOME_PORTA = "nome_porta";
  274.    
  275.     public static final String TRASFORMAZIONI_COLUMN_ID_RIF_TRASFORMAZIONE =  "id_trasformazione";
  276.     public static final String TRASFORMAZIONI_COLUMN_POSIZIONE = "posizione";
  277.     public static final String TRASFORMAZIONI_COLUMN_APPLICABILITA_CT = "applicabilita_ct";
  278.     public static final String TRASFORMAZIONI_COLUMN_APPLICABILITA_PATTERN = "applicabilita_pattern";
  279.     public static final String TRASFORMAZIONI_COLUMN_SOAP_ENVELOPE = "soap_envelope";
  280.     public static final String TRASFORMAZIONI_COLUMN_SOAP_ENVELOPE_AS_ATTACH ="soap_envelope_as_attach";
  281.     public static final String TRASFORMAZIONI_COLUMN_SOAP_ENVELOPE_TIPO = "soap_envelope_tipo";
  282.     public static final String TRASFORMAZIONI_COLUMN_SOAP_ENVELOPE_TEMPLATE = "soap_envelope_template";
  283.     public static final String TRASFORMAZIONI_COLUMN_TIPO_SOGGETTO = "tipo_soggetto";
  284.     public static final String TRASFORMAZIONI_COLUMN_NOME_SOGGETTO = "nome_soggetto";
  285.     public static final String TRASFORMAZIONI_COLUMN_VALORE = "valore";
  286.     public static final String TRASFORMAZIONI_COLUMN_IDENTIFICAZIONE_FALLITA = "identificazione_fallita";
  287.    
  288.     public static final String CONFIG_NODI_RUNTIME = "nodi_runtime";
  289.     public static final String CONFIG_NODI_RUNTIME_COLUMN_HOSTNAME = "hostname";
  290.     public static final String CONFIG_NODI_RUNTIME_COLUMN_GRUPPO = "gruppo";
  291.     public static final String CONFIG_NODI_RUNTIME_COLUMN_ID_NUMERICO = "id_numerico";
  292.     public static final String CONFIG_NODI_RUNTIME_COLUMN_DATA_REFRESH = "data_refresh";
  293.     public static final String CONFIG_NODI_RUNTIME_COLUMN_DATA_REGISTRAZIONE = "data_registrazione";
  294.    
  295.     public static final String CONFIG_NODI_RUNTIME_OPERATIONS = "nodi_runtime_operations";
  296.     public static final String CONFIG_NODI_RUNTIME_OPERATIONS_COLUMN_DESCRIZIONE = "descrizione";
  297.     public static final String CONFIG_NODI_RUNTIME_OPERATIONS_COLUMN_OPERAZIONE = "operazione";
  298.     public static final String CONFIG_NODI_RUNTIME_OPERATIONS_COLUMN_DATA_REGISTRAZIONE = "data_registrazione";
  299.    
  300.     public static final String CONFIG_URL_INVOCAZIONE = "config_url_invocazione";
  301.     public static final String CONFIG_URL_REGOLE = "config_url_regole";
  302.    
  303.     public static final String CONFIG_GENERIC_PROPERTIES = "generic_properties";
  304.     public static final String CONFIG_GENERIC_PROPERTIES_COLUMN_ID = "id";
  305.     public static final String CONFIG_GENERIC_PROPERTIES_SEQUENCE = "seq_generic_properties";
  306.     public static final String CONFIG_GENERIC_PROPERTIES_TABLE_FOR_ID = "generic_properties_init_seq";
  307.     public static final String CONFIG_GENERIC_PROPERTY = "generic_property";
  308.    
  309.     public static final String CONTROLLO_TRAFFICO_CONFIG = "ct_config";
  310.     public static final String CONTROLLO_TRAFFICO_CONFIG_RATE_LIMITING_PROPERTIES = "ct_rt_props";
  311.     public static final String CONTROLLO_TRAFFICO_CONFIG_POLICY = "ct_config_policy";
  312.     public static final String CONTROLLO_TRAFFICO_ACTIVE_POLICY = "ct_active_policy";
  313.     public static final String CONTROLLO_TRAFFICO_ACTIVE_POLICY_COLUMN_FILTRO_TIPO_FRUITORE = "filtro_tipo_fruitore";
  314.     public static final String CONTROLLO_TRAFFICO_ACTIVE_POLICY_COLUMN_FILTRO_NOME_FRUITORE = "filtro_nome_fruitore";
  315.     public static final String CONTROLLO_TRAFFICO_ACTIVE_POLICY_COLUMN_FILTRO_SA_FRUITORE = "filtro_sa_fruitore";
  316.     public static final String CONTROLLO_TRAFFICO_ACTIVE_POLICY_COLUMN_FILTRO_PORTA = "filtro_porta";
  317.     public static final String CONTROLLO_TRAFFICO_ACTIVE_POLICY_COLUMN_FILTRO_RUOLO = "filtro_ruolo";
  318.    
  319.     public static final String REGISTRO_PLUGINS = "registro_plugins";
  320.     public static final String REGISTRO_PLUGINS_COLUMN_ID = "id";
  321.     public static final String REGISTRO_PLUGINS_SEQUENCE = "seq_registro_plugins";
  322.     public static final String REGISTRO_PLUGINS_TABLE_FOR_ID = "registro_plugins_init_seq";
  323.     public static final String REGISTRO_PLUGINS_ARCHIVE = "registro_plug_jar";
  324.    
  325.     public static final String REGISTRO_CLASSI = "plugins";
  326.     public static final String REGISTRO_CLASSI_COMPATIBILITA_SERVIZIO = "plugins_servizi_comp";
  327.     public static final String REGISTRO_CLASSI_COMPATIBILITA_AZIONE = "plugins_azioni_comp";
  328.     public static final String REGISTRO_CLASSI_COMPATIBILITA_PROPRIETA = "plugins_props_comp";
  329.    
  330.     public static final String REMOTE_STORE = "remote_store";
  331.     public static final String REMOTE_STORE_COLUMN_ID = "id";
  332.     public static final String REMOTE_STORE_SEQUENCE = "seq_remote_store";
  333.     public static final String REMOTE_STORE_TABLE_FOR_ID = "remote_store_init_seq";
  334.    
  335.     public static final String REMOTE_STORE_KEY = "remote_store_key";
  336.    
  337.     /** Costanti Digest Service params **/
  338.     public static boolean serviziDigestEnabled = true;
  339.     public static boolean isServiziDigestEnabled() {
  340.         return serviziDigestEnabled;
  341.     }
  342.     public static void setServiziDigestEnabled(boolean serviziDigestEnabled) {
  343.         CostantiDB.serviziDigestEnabled = serviziDigestEnabled;
  344.     }
  345.     public static final String SERVIZI_DIGEST_PARAMS = "servizi_digest_params";
  346.     public static final String SERVIZI_DIGEST_PARAMS_COLUMN_ID_SERVIZIO_REF = "id_servizio";
  347.     public static final String SERVIZI_DIGEST_PARAMS_COLUMN_SERIAL_NUMBER = "serial_number";
  348.     public static final String SERVIZI_DIGEST_PARAMS_COLUMN_ALGORITHM = "algorithm";
  349.     public static final String SERVIZI_DIGEST_PARAMS_COLUMN_PERIOD = "lifetime";
  350.     public static final String SERVIZI_DIGEST_PARAMS_COLUMN_DATE = "data_registrazione";
  351.     public static final String SERVIZI_DIGEST_PARAMS_COLUMN_SEED = "seed";
  352.    
  353.    

  354.     private static boolean allarmiEnabled = false;
  355.     public static boolean isAllarmiEnabled() {
  356.         return allarmiEnabled;
  357.     }
  358.     public static void setAllarmiEnabled(boolean allarmiEnabled) {
  359.         CostantiDB.allarmiEnabled = allarmiEnabled;
  360.     }
  361.     public static final String ALLARMI = "allarmi";
  362.     public static final String ALLARMI_PARAMETRI = "allarmi_parametri";
  363.     public static final String ALLARMI_HISTORY = "allarmi_history";
  364.     public static final String ALLARMI_NOTIFICHE = "allarmi_notifiche";
  365.    
  366.     public static final String MSG_DIAGN_APPENDER = "msgdiag_appender";
  367.     public static final String MSG_DIAGN_APPENDER_COLUMN_ID = "id";
  368.     public static final String MSG_DIAGN_APPENDER_SEQUENCE = "seq_msgdiag_appender";
  369.     public static final String MSG_DIAGN_APPENDER_TABLE_FOR_ID = "msgdiag_appender_init_seq";
  370.     public static final String MSG_DIAGN_APPENDER_PROP = "msgdiag_appender_prop";
  371.    
  372.     public static final String MSG_DIAGN_DS = "msgdiag_ds";
  373.     public static final String MSG_DIAGN_DS_COLUMN_ID = "id";
  374.     public static final String MSG_DIAGN_DS_SEQUENCE = "seq_msgdiag_ds";
  375.     public static final String MSG_DIAGN_DS_TABLE_FOR_ID = "msgdiag_ds_init_seq";
  376.     public static final String MSG_DIAGN_DS_PROP = "msgdiag_ds_prop";
  377.    
  378.     public static final String TRACCIAMENTO_APPENDER = "tracce_appender";
  379.     public static final String TRACCIAMENTO_APPENDER_COLUMN_ID = "id";
  380.     public static final String TRACCIAMENTO_APPENDER_SEQUENCE = "seq_tracce_appender";
  381.     public static final String TRACCIAMENTO_APPENDER_TABLE_FOR_ID = "tracce_appender_init_seq";
  382.     public static final String TRACCIAMENTO_APPENDER_PROP = "tracce_appender_prop";
  383.    
  384.     // Utilizzabile anche per le transazioni
  385.     public static final String TRACCIAMENTO_DS = "tracce_ds";
  386.     public static final String TRACCIAMENTO_DS_COLUMN_ID = "id";
  387.     public static final String TRACCIAMENTO_DS_SEQUENCE = "seq_tracce_ds";
  388.     public static final String TRACCIAMENTO_DS_TABLE_FOR_ID = "tracce_ds_init_seq";
  389.     public static final String TRACCIAMENTO_DS_PROP = "tracce_ds_prop";
  390.    
  391.     public static final String DUMP_APPENDER = "dump_appender";
  392.     public static final String DUMP_APPENDER_COLUMN_ID = "id";
  393.     public static final String DUMP_APPENDER_SEQUENCE = "seq_dump_appender";
  394.     public static final String DUMP_APPENDER_TABLE_FOR_ID = "dump_appender_init_seq";
  395.    
  396.     public static final String DUMP_APPENDER_PROP = "dump_appender_prop";
  397.    
  398.     public static final String DUMP_CONFIGURAZIONE = "dump_config";
  399.    
  400.     public static final String DUMP_CONFIGURAZIONE_REGOLA = "dump_config_regola";
  401.     public static final String DUMP_CONFIGURAZIONE_REGOLA_COLUMN_ID = "id";
  402.     public static final String DUMP_CONFIGURAZIONE_REGOLA_SEQUENCE = "seq_dump_config_regola";
  403.     public static final String DUMP_CONFIGURAZIONE_REGOLA_TABLE_FOR_ID = "dump_config_regola_init_seq";

  404.     public static final String OLD_BACKWARD_COMPATIBILITY_DUMP_CONFIGURAZIONE_PROPRIETARIO_CONFIG = "config";
  405.     public static final String DUMP_CONFIGURAZIONE_PROPRIETARIO_CONFIG_PD = "configpd";
  406.     public static final String DUMP_CONFIGURAZIONE_PROPRIETARIO_CONFIG_PA = "configpa";
  407.     public static final String DUMP_CONFIGURAZIONE_PROPRIETARIO_PD = "pd";
  408.     public static final String DUMP_CONFIGURAZIONE_PROPRIETARIO_PA = "pa";
  409.    
  410.     public static final String TRACCIAMENTO_CONFIGURAZIONE = "tracce_config";
  411.     public static final String TRACCIAMENTO_CONFIGURAZIONE_COLUMN_PROPRIETARIO = "proprietario";
  412.     public static final String TRACCIAMENTO_CONFIGURAZIONE_COLUMN_TIPO = "tipo";
  413.     public static final String TRACCIAMENTO_CONFIGURAZIONE_COLUMN_ID_PROPRIETARIO = "id_proprietario";
  414.    
  415.     public static final String TRACCIAMENTO_CONFIGURAZIONE_PROPRIETARIO_CONFIG_PD = "configpd";
  416.     public static final String TRACCIAMENTO_CONFIGURAZIONE_PROPRIETARIO_CONFIG_PA = "configpa";
  417.     public static final String TRACCIAMENTO_CONFIGURAZIONE_PROPRIETARIO_PD = "pd";
  418.     public static final String TRACCIAMENTO_CONFIGURAZIONE_PROPRIETARIO_PA = "pa";
  419.    
  420.     public static final String TRACCIAMENTO_CONFIGURAZIONE_FILETRACE = "filetrace_config";
  421.     public static final String TRACCIAMENTO_CONFIGURAZIONE_FILETRACE_COLUMN_PROPRIETARIO = "proprietario";
  422.     public static final String TRACCIAMENTO_CONFIGURAZIONE_FILETRACE_COLUMN_ID_PROPRIETARIO = "id_proprietario";
  423.    
  424.     public static final String TRACCIAMENTO_CONFIGURAZIONE_TIPO_DB = "db";
  425.     public static final String TRACCIAMENTO_CONFIGURAZIONE_TIPO_FILETRACE = "filetrace";
  426.    
  427.     /*DIAGNOSTICA*/
  428.     public static final String MSG_DIAGNOSTICI = "msgdiagnostici";
  429.     public static final String MSG_DIAGNOSTICI_SEQUENCE = "seq_msgdiagnostici";
  430.     public static final String MSG_DIAGNOSTICI_TABLE_FOR_ID = "msgdiagnostici_init_seq";
  431.    
  432.     /*DIAGNOSTICA CORRELAZIONE*/
  433.     public static final String MSG_DIAGNOSTICI_CORRELAZIONE = "msgdiag_correlazione";
  434.     public static final String MSG_DIAGNOSTICI_CORRELAZIONE_SEQUENCE = "seq_msgdiag_correlazione";
  435.     public static final String MSG_DIAGNOSTICI_CORRELAZIONE_TABLE_FOR_ID = "msgdiag_correlazione_init_seq";
  436.     public static final String MSG_DIAGNOSTICI_CORRELAZIONE_SA = "msgdiag_correlazione_sa";
  437.     public static final String MSG_CORR_INDEX = "MSG_CORR_INDEX";
  438.    
  439.     /*TRACCIAMENTO*/
  440.     public static final String TRACCE = "tracce";
  441.     public static final String TRACCE_RISCONTRI = "tracce_riscontri";
  442.     public static final String TRACCE_ECCEZIONI = "tracce_eccezioni";
  443.     public static final String TRACCE_TRASMISSIONI = "tracce_trasmissioni";
  444.     public static final String TRACCE_ALLEGATI = "tracce_allegati";
  445.     public static final String TRACCE_EXT_INFO = "tracce_ext_protocol_info";
  446.     public static final String TRACCE_COLUMN_ID = "id";
  447.     public static final String TRACCE_SEQUENCE = "seq_tracce";
  448.     public static final String TRACCE_TABLE_FOR_ID = "tracce_init_seq";
  449.    
  450.     /*TRANSAZIONI*/
  451.     public static final String TRANSAZIONI = "transazioni";
  452.     public static final String TABLE_TRANSAZIONI_INDEX_FILTRO_REQ_1 = "INDEX_TR_FILTROD_REQ";
  453.     public static final String TABLE_TRANSAZIONI_INDEX_FILTRO_RES_1 = "INDEX_TR_FILTROD_RES";
  454.     public static final String TABLE_TRANSAZIONI_INDEX_FILTRO_REQ_2 = "INDEX_TR_FILTROD_REQ_2";
  455.     public static final String TABLE_TRANSAZIONI_INDEX_FILTRO_RES_2 = "INDEX_TR_FILTROD_RES_2";
  456.    
  457.      /*STATISTICHE*/
  458.     public static final String STATISTICHE = "statistiche";
  459.     public static final String STATISTICHE_ORARIE = "statistiche_orarie";
  460.     public static final String STATISTICHE_ORARIE_CONTENUTI = "stat_orarie_contenuti";
  461.     public static final String STATISTICHE_GIORNALIERE = "statistiche_giornaliere";
  462.     public static final String STATISTICHE_GIORNALIERE_CONTENUTI = "stat_giorni_contenuti";
  463.     public static final String STATISTICHE_SETTIMANALI = "statistiche_settimanali";
  464.     public static final String STATISTICHE_SETTIMANALI_CONTENUTI = "stat_settimane_contenuti";
  465.     public static final String STATISTICHE_MENSILI = "statistiche_mensili";
  466.     public static final String STATISTICHE_MENSILI_CONTENUTI = "stat_mensili_contenuti";
  467.    
  468.     public static final int STATISTICHE_STATO_RECORD_VALIDO = 1; // finito anche in patch sql
  469.     public static final int STATISTICHE_STATO_RECORD_ANCORA_VALIDO_IN_FASE_DI_AGGIORNAMENTO = 2;
  470.     public static final int STATISTICHE_STATO_RECORD_IN_AGGIORNAMENTO = 0;
  471.     public static final int STATISTICHE_STATO_RECORD_ELIMINATO = -2;
  472.    
  473.     public static final String STATISTICHE_PDND_TRACING =  "statistiche_pdnd_tracing";
  474.    
  475.     public static final String TRANSAZIONI_EXTENDED_INFO = "transazione_extended_info";
  476.    
  477.     public static final String TRANSAZIONI_ESITI = "transazioni_esiti";
  478.     public static final String TRANSAZIONI_CLASSE_ESITI = "transazioni_classe_esiti";
  479.    
  480.      /*TRANSAZIONI_SERVER_APPLICATIVI*/
  481.     public static final String TRANSAZIONI_APPLICATIVI_SERVER = "transazioni_sa";
  482.    
  483.     /*EVENTI*/
  484.     public static final String DUMP_EVENTI = "notifiche_eventi";
  485.    
  486.     /*DUMP*/
  487.     public static final String DUMP_MESSAGGI = "dump_messaggi";
  488.     public static final String DUMP_MULTIPART_HEADER = "dump_multipart_header";
  489.     public static final String DUMP_HEADER_TRASPORTO = "dump_header_trasporto";
  490.     public static final String DUMP_ALLEGATI = "dump_allegati";
  491.     public static final String DUMP_ALLEGATI_HEADER = "dump_header_allegato";
  492.     public static final String DUMP_CONTENUTI = "dump_contenuti";
  493.    
  494.     /*PddConsole*/
  495.     public static final String USERS = "users";
  496.     public static final String USERS_STATI = "users_stati";
  497.     public static final String USERS_PASSWORD = "users_password";
  498.     public static final String USERS_SOGGETTI = "users_soggetti";
  499.     public static final String USERS_SERVIZI = "users_servizi";
  500.     public static final String MAPPING_FRUIZIONE_PD = "mapping_fruizione_pd";
  501.     public static final String MAPPING_EROGAZIONE_PA    = "mapping_erogazione_pa";
  502.    
  503.     /*DB INFO*/
  504.     public static final String DB_INFO = "db_info";
  505.     public static final String DB_INFO_CONSOLE = "db_info_console";
  506.    
  507.     // VALORI DI COMODO
  508.    
  509.     public static final int CREATE = 1;
  510.     public static final int UPDATE = 2;
  511.     public static final int DELETE = 3;
  512.    
  513.     public static final int TRUE = 1;
  514.     public static final int FALSE = 0;
  515.    
  516.    
  517.     /*COLONNE TABELLA TRACCE*/
  518.     // dati generali
  519.     public static final String TRACCE_COLUMN_GDO = "gdo";
  520.     public static final String TRACCE_COLUMN_GDO_INT = "gdo_int";
  521.     public static final String TRACCE_COLUMN_PDD_CODICE = "pdd_codice";
  522.     public static final String TRACCE_COLUMN_PDD_TIPO_SOGGETTO = "pdd_tipo_soggetto";
  523.     public static final String TRACCE_COLUMN_PDD_NOME_SOGGETTO = "pdd_nome_soggetto";
  524.     public static final String TRACCE_COLUMN_PDD_RUOLO = "pdd_ruolo";
  525.     public static final String TRACCE_COLUMN_TIPO_MESSAGGIO = "tipo_messaggio";
  526.     public static final String TRACCE_COLUMN_ESITO_ELABORAZIONE = "esito_elaborazione";
  527.     public static final String TRACCE_COLUMN_DETTAGLIO_ESITO_ELABORAZIONE = "dettaglio_esito_elaborazione";
  528.     // dati mittente
  529.     public static final String TRACCE_COLUMN_MITTENTE_TIPO = "tipo_mittente";
  530.     public static final String TRACCE_COLUMN_MITTENTE_NOME = "mittente";
  531.     public static final String TRACCE_COLUMN_MITTENTE_IDPORTA = "idporta_mittente";
  532.     public static final String TRACCE_COLUMN_MITTENTE_INDIRIZZO = "indirizzo_mittente";
  533.     // dati destinatario
  534.     public static final String TRACCE_COLUMN_DESTINATARIO_TIPO = "tipo_destinatario";
  535.     public static final String TRACCE_COLUMN_DESTINATARIO_NOME = "destinatario";
  536.     public static final String TRACCE_COLUMN_DESTINATARIO_IDPORTA = "idporta_destinatario";
  537.     public static final String TRACCE_COLUMN_DESTINATARIO_INDIRIZZO = "indirizzo_destinatario";
  538.     // profilo collaborazione
  539.     public static final String TRACCE_COLUMN_PROFILO_COLLABORAZIONE = "profilo_collaborazione";
  540.     public static final String TRACCE_COLUMN_PROFILO_COLLABORAZIONE_SDK_CONSTANT = "profilo_collaborazione_meta";
  541.     // servizio
  542.     public static final String TRACCE_COLUMN_SERVIZIO_TIPO = "tipo_servizio";
  543.     public static final String TRACCE_COLUMN_SERVIZIO_NOME = "servizio";
  544.     public static final String TRACCE_COLUMN_SERVIZIO_VERSIONE = "versione_servizio";
  545.     public static final String TRACCE_COLUMN_SERVIZIO_CORRELATO_TIPO = "tipo_servizio_correlato";
  546.     public static final String TRACCE_COLUMN_SERVIZIO_CORRELATO_NOME = "servizio_correlato";
  547.     public static final String TRACCE_COLUMN_SERVIZIO_CORRELATO_VERSIONE = "versione_servizio_correlato";
  548.     // collaborazione
  549.     public static final String TRACCE_COLUMN_COLLABORAZIONE = "collaborazione";
  550.     // azione
  551.     public static final String TRACCE_COLUMN_AZIONE = "azione";
  552.     // identificativi
  553.     public static final String TRACCE_COLUMN_ID_MESSAGGIO = "id_messaggio";
  554.     public static final String TRACCE_COLUMN_RIFERIMENTO_MESSAGGIO = "rif_messaggio";
  555.     // ora registrazione
  556.     public static final String TRACCE_COLUMN_ORA_REGISTRAZIONE = "ora_registrazione";
  557.     public static final String TRACCE_COLUMN_ORA_REGISTRAZIONE_TIPO = "tipo_ora_reg";
  558.     public static final String TRACCE_COLUMN_ORA_REGISTRAZIONE_TIPO_SDK_CONSTANT = "tipo_ora_reg_meta";
  559.     public static final String TRACCE_COLUMN_SCADENZA = "scadenza";
  560.     // trasmissione
  561.     public static final String TRACCE_COLUMN_INOLTRO = "inoltro";
  562.     public static final String TRACCE_COLUMN_INOLTRO_SDK_CONSTANT = "inoltro_meta";
  563.     public static final String TRACCE_COLUMN_CONFERMA_RICEZIONE = "conferma_ricezione";
  564.     public static final String TRACCE_COLUMN_SEQUENZA = "sequenza";
  565.     // integrazione
  566.     public static final String TRACCE_COLUMN_LOCATION = "location";
  567.     public static final String TRACCE_COLUMN_CORRELAZIONE_APPLICATIVA_RICHIESTA = "correlazione_applicativa";
  568.     public static final String TRACCE_COLUMN_CORRELAZIONE_APPLICATIVA_RISPOSTA = "correlazione_risposta";
  569.     public static final String TRACCE_COLUMN_SA_FRUITORE = "sa_fruitore";
  570.     public static final String TRACCE_COLUMN_SA_EROGATORE = "sa_erogatore";
  571.     // protocollo
  572.     public static final String TRACCE_COLUMN_PROTOCOLLO = "protocollo";
  573.     // id_transazione
  574.     public static final String TRACCE_COLUMN_ID_TRANSAZIONE = "id_transazione";
  575.     // isArrivedi
  576.     public static final String TRACCE_COLUMN_IS_ARRIVED = "is_arrived";
  577.     // SOAP
  578.     public static final String TRACCE_COLUMN_SOAP = "soap_element";
  579.     public static final String TRACCE_COLUMN_DIGEST = "digest";

  580.     /*COLONNE TABELLA TRACCE RISCONTRI*/
  581.     public static final String TRACCE_RISCONTRI_COLUMN_ID_TRACCIA = "idtraccia";
  582.     public static final String TRACCE_RISCONTRI_COLUMN_ID_RISCONTRO = "riscontro";
  583.     public static final String TRACCE_RISCONTRI_COLUMN_RICEVUTA = "ricevuta";
  584.     public static final String TRACCE_RISCONTRI_COLUMN_ORA_REGISTRAZIONE = "ora_registrazione";
  585.     public static final String TRACCE_RISCONTRI_COLUMN_ORA_REGISTRAZIONE_TIPO = "tipo_ora_reg";
  586.     public static final String TRACCE_RISCONTRI_COLUMN_ORA_REGISTRAZIONE_TIPO_SDK_CONSTANT = "tipo_ora_reg_meta";
  587.     public static final String TRACCE_RISCONTRI_COLUMN_GDO = "gdo";
  588.    
  589.     /*COLONNE TABELLA TRACCE TRASMISSIONI */
  590.     public static final String TRACCE_TRASMISSIONI_COLUMN_ID_TRACCIA = "idtraccia";
  591.     // origine
  592.     public static final String TRACCE_TRASMISSIONI_COLUMN_ORIGINE = "origine";
  593.     public static final String TRACCE_TRASMISSIONI_COLUMN_ORIGINE_TIPO = "tipo_origine";
  594.     public static final String TRACCE_TRASMISSIONI_COLUMN_ORIGINE_INDIRIZZO = "indirizzo_origine";
  595.     public static final String TRACCE_TRASMISSIONI_COLUMN_ORIGINE_IDPORTA = "idporta_origine";
  596.     // destinazione
  597.     public static final String TRACCE_TRASMISSIONI_COLUMN_DESTINAZIONE = "destinazione";
  598.     public static final String TRACCE_TRASMISSIONI_COLUMN_DESTINAZIONE_TIPO = "tipo_destinazione";
  599.     public static final String TRACCE_TRASMISSIONI_COLUMN_DESTINAZIONE_INDIRIZZO = "indirizzo_destinazione";
  600.     public static final String TRACCE_TRASMISSIONI_COLUMN_DESTINAZIONE_IDPORTA = "idporta_destinazione";
  601.     // ora registrazione
  602.     public static final String TRACCE_TRASMISSIONI_COLUMN_ORA_REGISTRAZIONE = "ora_registrazione";
  603.     public static final String TRACCE_TRASMISSIONI_COLUMN_ORA_REGISTRAZIONE_TIPO = "tipo_ora_reg";
  604.     public static final String TRACCE_TRASMISSIONI_COLUMN_ORA_REGISTRAZIONE_TIPO_SDK_CONSTANT = "tipo_ora_reg_meta";
  605.     // gdo
  606.     public static final String TRACCE_TRASMISSIONI_COLUMN_GDO = "gdo";

  607.     /*COLONNE TABELLA TRACCE ECCEZIONI */
  608.     public static final String TRACCE_ECCEZIONI_COLUMN_ID_TRACCIA = "idtraccia";
  609.     public static final String TRACCE_ECCEZIONI_COLUMN_CONTESTO_CODIFICA = "contesto_codifica";
  610.     public static final String TRACCE_ECCEZIONI_COLUMN_CONTESTO_CODIFICA_SDK_CONSTANT = "contesto_codifica_meta";
  611.     public static final String TRACCE_ECCEZIONI_COLUMN_CODICE_ECCEZIONE = "codice_eccezione";
  612.     public static final String TRACCE_ECCEZIONI_COLUMN_CODICE_ECCEZIONE_SDK_CONSTANT = "codice_eccezione_meta";
  613.     public static final String TRACCE_ECCEZIONI_COLUMN_CODICE_ECCEZIONE_SUBCOD_SDK_CONSTANT = "subcodice_eccezione_meta";
  614.     public static final String TRACCE_ECCEZIONI_COLUMN_RILEVANZA = "rilevanza";
  615.     public static final String TRACCE_ECCEZIONI_COLUMN_RILEVANZA_SDK_CONSTANT = "rilevanza_meta";
  616.     public static final String TRACCE_ECCEZIONI_COLUMN_POSIZIONE = "posizione";
  617.     public static final String TRACCE_ECCEZIONI_COLUMN_GDO = "gdo";
  618.    
  619.     /*COLONNE TABELLA TRACCE ALLEGATI */
  620.     public static final String TRACCE_ALLEGATI_COLUMN_ID_TRACCIA = "idtraccia";
  621.     public static final String TRACCE_ALLEGATI_COLUMN_CONTENT_ID = "content_id";
  622.     public static final String TRACCE_ALLEGATI_COLUMN_CONTENT_LOCATION = "content_location";
  623.     public static final String TRACCE_ALLEGATI_COLUMN_CONTENT_TYPE = "content_type";
  624.     public static final String TRACCE_ALLEGATI_COLUMN_DIGEST = "digest";
  625.     public static final String TRACCE_ALLEGATI_COLUMN_GDO = "gdo";
  626.    
  627.     /*COLONNE TABELLA TRACCE EXT PROTOCOL INFO */
  628.     public static final String TRACCE_EXT_PROTOCOL_INFO_COLUMN_ID_TRACCIA = "idtraccia";
  629.     public static final String TRACCE_EXT_PROTOCOL_INFO_COLUMN_NAME = "name";
  630.     public static final String TRACCE_EXT_PROTOCOL_INFO_COLUMN_VALUE = "value";
  631.     public static final String TRACCE_EXT_PROTOCOL_INFO_COLUMN_EXT_VALUE = "ext_value";
  632.     public static final String TRACCE_EXT_PROTOCOL_INFO_COLUMN_GDO = "gdo";


  633.     /*COLONNE TABELLA MSGDIAGNOSTICI */
  634.     public static final String MSG_DIAGNOSTICI_COLUMN_GDO = "gdo";
  635.     public static final String MSG_DIAGNOSTICI_COLUMN_PDD_CODICE = "pdd_codice";
  636.     public static final String MSG_DIAGNOSTICI_COLUMN_PDD_TIPO_SOGGETTO = "pdd_tipo_soggetto";
  637.     public static final String MSG_DIAGNOSTICI_COLUMN_PDD_NOME_SOGGETTO = "pdd_nome_soggetto";
  638.     public static final String MSG_DIAGNOSTICI_COLUMN_IDFUNZIONE = "idfunzione";
  639.     public static final String MSG_DIAGNOSTICI_COLUMN_SEVERITA = "severita";
  640.     public static final String MSG_DIAGNOSTICI_COLUMN_MESSAGGIO = "messaggio";
  641.     public static final String MSG_DIAGNOSTICI_COLUMN_IDMESSAGGIO = "idmessaggio";
  642.     public static final String MSG_DIAGNOSTICI_COLUMN_IDMESSAGGIO_RISPOSTA = "idmessaggio_risposta";
  643.     public static final String MSG_DIAGNOSTICI_COLUMN_CODICE = "codice";
  644.     public static final String MSG_DIAGNOSTICI_COLUMN_PROTOCOLLO = "protocollo";
  645.     public static final String MSG_DIAGNOSTICI_COLUMN_ID_TRANSAZIONE = "id_transazione";
  646.     public static final String MSG_DIAGNOSTICI_COLUMN_APPLICATIVO = "applicativo";
  647.     public static final String MSG_DIAGNOSTICI_COLUMN_ID = "id";
  648.    
  649.     /*COLONNE TABELLA PORTE_DELEGATE_MESSAGE_SECURITY_REQUEST */
  650.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_REQUEST_COLUMN_ID_PORTA = "id_porta";
  651.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_REQUEST_COLUMN_NOME = "nome";
  652.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_REQUEST_COLUMN_VALORE = "valore";
  653.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_REQUEST_COLUMN_ENC_VALUE = "enc_value";
  654.        
  655.     /*COLONNE TABELLA PORTE_DELEGATE_MESSAGE_SECURITY_RESPONSE */
  656.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_RESPONSE_COLUMN_ID_PORTA = "id_porta";
  657.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_RESPONSE_COLUMN_NOME = "nome";
  658.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_RESPONSE_COLUMN_VALORE = "valore";
  659.     public static final String PORTE_DELEGATE_MESSAGE_SECURITY_RESPONSE_COLUMN_ENC_VALUE = "enc_value";

  660.     /*COLONNE TABELLA PORTE_DELEGATE_AUTENTICAZIONE_PROP */
  661.     public static final String PORTE_DELEGATE_AUTENTICAZIONE_PROP_COLUMN_ID_PORTA = "id_porta";
  662.     public static final String PORTE_DELEGATE_AUTENTICAZIONE_PROP_COLUMN_NOME = "nome";
  663.     public static final String PORTE_DELEGATE_AUTENTICAZIONE_PROP_COLUMN_VALORE = "valore";
  664.     public static final String PORTE_DELEGATE_AUTENTICAZIONE_PROP_COLUMN_ENC_VALUE = "enc_value";
  665.    
  666.     /*COLONNE TABELLA PORTE_DELEGATE_AUTORIZZAZIONE_PROP */
  667.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_PROP_COLUMN_ID_PORTA = "id_porta";
  668.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_PROP_COLUMN_NOME = "nome";
  669.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_PROP_COLUMN_VALORE = "valore";
  670.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_PROP_COLUMN_ENC_VALUE = "enc_value";
  671.    
  672.     /*COLONNE TABELLA PORTE_DELEGATE_AUTORIZZAZIONE_CONTENUTI_PROP */
  673.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_CONTENUTI_PROP_COLUMN_ID_PORTA = "id_porta";
  674.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_CONTENUTI_PROP_COLUMN_NOME = "nome";
  675.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_CONTENUTI_PROP_COLUMN_VALORE = "valore";
  676.     public static final String PORTE_DELEGATE_AUTORIZZAZIONE_CONTENUTI_PROP_COLUMN_ENC_VALUE = "enc_value";
  677.    
  678.     /*COLONNE TABELLA PORTE_DELEGATE_PROP */
  679.     public static final String PORTE_DELEGATE_PROP_COLUMN_ID_PORTA = "id_porta";
  680.     public static final String PORTE_DELEGATE_PROP_COLUMN_NOME = "nome";
  681.     public static final String PORTE_DELEGATE_PROP_COLUMN_VALORE = "valore";
  682.     public static final String PORTE_DELEGATE_PROP_COLUMN_ENC_VALUE = "enc_value";
  683.    
  684.    
  685.    
  686.     /*COLONNE TABELLA PORTE_APPLICATIVE_MESSAGE_SECURITY_REQUEST */
  687.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_REQUEST_COLUMN_ID_PORTA = "id_porta";
  688.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_REQUEST_COLUMN_NOME = "nome";
  689.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_REQUEST_COLUMN_VALORE = "valore";
  690.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_REQUEST_COLUMN_ENC_VALUE = "enc_value";
  691.    
  692.     /*COLONNE TABELLA PORTE_APPLICATIVE_MESSAGE_SECURITY_RESPONSE */
  693.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_RESPONSE_COLUMN_ID_PORTA = "id_porta";
  694.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_RESPONSE_COLUMN_NOME = "nome";
  695.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_RESPONSE_COLUMN_VALORE = "valore";
  696.     public static final String PORTE_APPLICATIVE_MESSAGE_SECURITY_RESPONSE_COLUMN_ENC_VALUE = "enc_value";
  697.    
  698.     /*COLONNE TABELLA PORTE_APPLICATIVE_AUTENTICAZIONE_PROP */
  699.     public static final String PORTE_APPLICATIVE_AUTENTICAZIONE_PROP_COLUMN_ID_PORTA = "id_porta";
  700.     public static final String PORTE_APPLICATIVE_AUTENTICAZIONE_PROP_COLUMN_NOME = "nome";
  701.     public static final String PORTE_APPLICATIVE_AUTENTICAZIONE_PROP_COLUMN_VALORE = "valore";
  702.     public static final String PORTE_APPLICATIVE_AUTENTICAZIONE_PROP_COLUMN_ENC_VALUE = "enc_value";
  703.    
  704.     /*COLONNE TABELLA PORTE_APPLICATIVE_AUTORIZZAZIONE_PROP */
  705.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_PROP_COLUMN_ID_PORTA = "id_porta";
  706.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_PROP_COLUMN_NOME = "nome";
  707.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_PROP_COLUMN_VALORE = "valore";
  708.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_PROP_COLUMN_ENC_VALUE = "enc_value";
  709.    
  710.     /*COLONNE TABELLA PORTE_APPLICATIVE_AUTORIZZAZIONE_CONTENUTI_PROP */
  711.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_CONTENUTI_PROP_COLUMN_ID_PORTA = "id_porta";
  712.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_CONTENUTI_PROP_COLUMN_NOME = "nome";
  713.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_CONTENUTI_PROP_COLUMN_VALORE = "valore";
  714.     public static final String PORTE_APPLICATIVE_AUTORIZZAZIONE_CONTENUTI_PROP_COLUMN_ENC_VALUE = "enc_value";
  715.    
  716.     /*COLONNE TABELLA PORTE_APPLICATIVE_PROP */
  717.     public static final String PORTE_APPLICATIVE_PROP_COLUMN_ID_PORTA = "id_porta";
  718.     public static final String PORTE_APPLICATIVE_PROP_COLUMN_NOME = "nome";
  719.     public static final String PORTE_APPLICATIVE_PROP_COLUMN_VALORE = "valore";
  720.     public static final String PORTE_APPLICATIVE_PROP_COLUMN_ENC_VALUE = "enc_value";
  721.    
  722.    
  723.     /*COLONNE TABELLA CONFIG_GENERIC_PROPERTY */
  724.     public static final String CONFIG_GENERIC_PROPERTY_COLUMN_ID_PROPS = "id_props";
  725.     public static final String CONFIG_GENERIC_PROPERTY_COLUMN_NOME = "nome";
  726.     public static final String CONFIG_GENERIC_PROPERTY_COLUMN_VALORE = "valore";
  727.     public static final String CONFIG_GENERIC_PROPERTY_COLUMN_ENC_VALUE = "enc_value";

  728.     /**
  729.      * PROPRIETA SICUREZZA
  730.      */

  731.     public static final String KEY_IDENTIFIER_BST_DIRECT_REFERENCE = "DirectReference";
  732.     public static final String KEY_IDENTIFIER_ISSUER_SERIAL = "IssuerSerial";
  733.     public static final String KEY_IDENTIFIER_X509 = "X509KeyIdentifier";
  734.     public static final String KEY_IDENTIFIER_SKI = "SKIKeyIdentifier";
  735.     public static final String KEY_IDENTIFIER_EMBEDDED_KEY_NAME = "EmbeddedKeyName";
  736.     public static final String KEY_IDENTIFIER_THUMBPRINT = "Thumbprint";
  737.     public static final String KEY_IDENTIFIER_ENCRYPTED_KEY_SHA1 = "EncryptedKeySHA1";
  738.    
  739.     public static final String INCLUSIVE_C14N_10_OMITS_COMMENTS_URI = "http://www.w3.org/TR/2001/REC-xml-c14n-20010315";
  740.     public static final String INCLUSIVE_C14N_10_WITH_COMMENTS_URI = "http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments";
  741.     public static final String INCLUSIVE_C14N_11_OMITS_COMMENTS_URI = "http://www.w3.org/2006/12/xml-c14n11";
  742.     public static final String INCLUSIVE_C14N_11_WITH_COMMENTS_URI = "http://www.w3.org/2006/12/xml-c14n11#WithComments";
  743.     public static final String EXCLUSIVE_C14N_10_OMITS_COMMENTS_URI = "http://www.w3.org/2001/10/xml-exc-c14n#";
  744.     public static final String EXCLUSIVE_C14N_10_WITH_COMMENTS_URI = "http://www.w3.org/2001/10/xml-exc-c14n#WithComments";
  745.    
  746.     public static final String KEYSTORE_TYPE_KEY_PAIR = KeystoreType.KEY_PAIR.getNome();
  747.     public static final String KEYSTORE_TYPE_PUBLIC_KEY = KeystoreType.PUBLIC_KEY.getNome();  
  748.     public static final String KEYSTORE_TYPE_JWK = KeystoreType.JWK_SET.getNome();  
  749.     public static final String KEYSTORE_TYPE_JKS = KeystoreType.JKS.getNome();    
  750.     public static final String KEYSTORE_TYPE_PKCS12 = KeystoreType.PKCS12.getNome();
  751.    
  752.    
  753.     /**
  754.      * PROPRIETA CONNETTORE
  755.      */

  756.     //tipi connettori
  757.     public static final String CONNETTORE_TIPO_HTTP = TipiConnettore.HTTP.getNome();
  758.     public static final String CONNETTORE_TIPO_HTTPS = TipiConnettore.HTTPS.getNome();
  759.     public static final String CONNETTORE_TIPO_JMS = TipiConnettore.JMS.getNome();
  760.     public static final String CONNETTORE_TIPO_FILE = TipiConnettore.FILE.getNome();
  761.     public static final String CONNETTORE_TIPO_STATUS = TipiConnettore.STATUS.getNome();
  762.     public static final String CONNETTORE_TIPO_DISABILITATO = TipiConnettore.DISABILITATO.getNome();
  763.    
  764.     public static final String CONNETTORE_DEBUG = CostantiConnettori.CONNETTORE_DEBUG;

  765.     public static final String CONNETTORE_PROXY_TYPE = CostantiConnettori.CONNETTORE_HTTP_PROXY_TYPE;
  766.     public static final String CONNETTORE_PROXY_HOSTNAME = CostantiConnettori.CONNETTORE_HTTP_PROXY_HOSTNAME;
  767.     public static final String CONNETTORE_PROXY_PORT = CostantiConnettori.CONNETTORE_HTTP_PROXY_PORT;
  768.     public static final String CONNETTORE_PROXY_USERNAME = CostantiConnettori.CONNETTORE_HTTP_PROXY_USERNAME;
  769.     public static final String CONNETTORE_PROXY_PASSWORD = CostantiConnettori.CONNETTORE_HTTP_PROXY_PASSWORD;
  770.    
  771.     public static final String CONNETTORE_CONNECTION_TIMEOUT = CostantiConnettori.CONNETTORE_CONNECTION_TIMEOUT;
  772.     public static final String CONNETTORE_READ_CONNECTION_TIMEOUT = CostantiConnettori.CONNETTORE_READ_CONNECTION_TIMEOUT;
  773.     public static final String CONNETTORE_TEMPO_MEDIO_RISPOSTA = CostantiConnettori.CONNETTORE_TEMPO_MEDIO_RISPOSTA;
  774.    
  775.     public static final String CONNETTORE_TOKEN_POLICY = CostantiConnettori.CONNETTORE_TOKEN_POLICY;
  776.    
  777.     public static final String CONNETTORE_HTTP_LOCATION = CostantiConnettori.CONNETTORE_LOCATION;
  778.    
  779.     public static final String CONNETTORE_HTTP_DATA_TRANSFER_MODE = CostantiConnettori.CONNETTORE_HTTP_DATA_TRANSFER_MODE;
  780.     public static final String CONNETTORE_HTTP_DATA_TRANSFER_MODE_CHUNK_SIZE = CostantiConnettori.CONNETTORE_HTTP_DATA_TRANSFER_MODE_CHUNK_SIZE;
  781.    
  782.     public static final String CONNETTORE_HTTP_REDIRECT_FOLLOW = CostantiConnettori.CONNETTORE_HTTP_REDIRECT_FOLLOW;
  783.     public static final String CONNETTORE_HTTP_REDIRECT_MAX_HOP = CostantiConnettori.CONNETTORE_HTTP_REDIRECT_MAX_HOP;
  784.        
  785.     public static final String CONNETTORE_APIKEY_HEADER = CostantiConnettori.CONNETTORE_APIKEY_HEADER;
  786.     public static final String CONNETTORE_APIKEY = CostantiConnettori.CONNETTORE_APIKEY;
  787.     public static final String CONNETTORE_APIKEY_APPID_HEADER = CostantiConnettori.CONNETTORE_APIKEY_APPID_HEADER;
  788.     public static final String CONNETTORE_APIKEY_APPID = CostantiConnettori.CONNETTORE_APIKEY_APPID;
  789.    
  790.     public static final String CONNETTORE_JMS_NOME = CostantiConnettori.CONNETTORE_LOCATION; //il nome del connettore sarebbe la proprieta location
  791.     public static final String CONNETTORE_JMS_TIPO = CostantiConnettori.CONNETTORE_JMS_TIPO;
  792.     public static final String CONNETTORE_USER = CostantiConnettori.CONNETTORE_USERNAME;
  793.     public static final String CONNETTORE_PWD = CostantiConnettori.CONNETTORE_PASSWORD;
  794.     public static final String CONNETTORE_JMS_CONTEXT_JAVA_NAMING_FACTORY_INITIAL=CostantiConnettori.CONNETTORE_JMS_CONTEXT_PREFIX+"java.naming.factory.initial";
  795.     public static final String CONNETTORE_JMS_CONTEXT_JAVA_NAMING_FACTORY_URL_PKG=CostantiConnettori.CONNETTORE_JMS_CONTEXT_PREFIX+"java.naming.factory.url.pkgs";
  796.     public static final String CONNETTORE_JMS_CONTEXT_JAVA_NAMING_PROVIDER_URL=CostantiConnettori.CONNETTORE_JMS_CONTEXT_PREFIX+"java.naming.provider.url";
  797.     public static final String CONNETTORE_JMS_CONNECTION_FACTORY=CostantiConnettori.CONNETTORE_JMS_CONNECTION_FACTORY;
  798.     public static final String CONNETTORE_JMS_SEND_AS=CostantiConnettori.CONNETTORE_JMS_SEND_AS;
  799.    
  800.     public static final String CONNETTORE_HTTPS_LOCATION = CostantiConnettori.CONNETTORE_LOCATION;
  801.     public static final String CONNETTORE_HTTPS_TRUST_ALL_CERTS = CostantiConnettori.CONNETTORE_HTTPS_TRUST_ALL_CERTS;
  802.     public static final String CONNETTORE_HTTPS_TRUST_STORE_LOCATION = CostantiConnettori.CONNETTORE_HTTPS_TRUST_STORE_LOCATION;
  803.     public static final String CONNETTORE_HTTPS_TRUST_STORE_PASSWORD = CostantiConnettori.CONNETTORE_HTTPS_TRUST_STORE_PASSWORD;
  804.     public static final String CONNETTORE_HTTPS_TRUST_MANAGEMENT_ALGORITM = CostantiConnettori.CONNETTORE_HTTPS_TRUST_MANAGEMENT_ALGORITHM;
  805.     public static final String CONNETTORE_HTTPS_TRUST_STORE_TYPE = CostantiConnettori.CONNETTORE_HTTPS_TRUST_STORE_TYPE;
  806.     public static final String CONNETTORE_HTTPS_TRUST_STORE_CRLS = CostantiConnettori.CONNETTORE_HTTPS_TRUST_STORE_CRLS;
  807.     public static final String CONNETTORE_HTTPS_TRUST_STORE_OCSP_POLICY = CostantiConnettori.CONNETTORE_HTTPS_TRUST_STORE_OCSP_POLICY;
  808.     public static final String CONNETTORE_HTTPS_KEY_STORE_LOCATION = CostantiConnettori.CONNETTORE_HTTPS_KEY_STORE_LOCATION;
  809.     public static final String CONNETTORE_HTTPS_KEY_STORE_PASSWORD = CostantiConnettori.CONNETTORE_HTTPS_KEY_STORE_PASSWORD;
  810.     public static final String CONNETTORE_HTTPS_KEY_MANAGEMENT_ALGORITM = CostantiConnettori.CONNETTORE_HTTPS_KEY_MANAGEMENT_ALGORITHM;
  811.     public static final String CONNETTORE_HTTPS_KEY_STORE_TYPE = CostantiConnettori.CONNETTORE_HTTPS_KEY_STORE_TYPE;
  812.     public static final String CONNETTORE_HTTPS_KEY_STORE_BYOK_POLICY = CostantiConnettori.CONNETTORE_HTTPS_KEY_STORE_BYOK_POLICY;
  813.     public static final String CONNETTORE_HTTPS_KEY_PASSWORD = CostantiConnettori.CONNETTORE_HTTPS_KEY_PASSWORD;
  814.     public static final String CONNETTORE_HTTPS_KEY_ALIAS = CostantiConnettori.CONNETTORE_HTTPS_KEY_ALIAS;
  815.     public static final String CONNETTORE_HTTPS_HOSTNAME_VERIFIER = CostantiConnettori.CONNETTORE_HTTPS_HOSTNAME_VERIFIER;
  816.     public static final String CONNETTORE_HTTPS_CLASSNAME_HOSTNAME_VERIFIER = CostantiConnettori.CONNETTORE_HTTPS_CLASSNAME_HOSTNAME_VERIFIER;
  817.     public static final String CONNETTORE_HTTPS_SSL_TYPE = CostantiConnettori.CONNETTORE_HTTPS_SSL_TYPE;
  818.     public static final String CONNETTORE_HTTPS_SECURE_RANDOM = CostantiConnettori.CONNETTORE_HTTPS_SECURE_RANDOM;
  819.     public static final String CONNETTORE_HTTPS_SECURE_RANDOM_ALGORITHM = CostantiConnettori.CONNETTORE_HTTPS_SECURE_RANDOM_ALGORITHM;
  820.    
  821.     public static final String CONNETTORE_FILE_REQUEST_OUTPUT_FILE = CostantiConnettori.CONNETTORE_FILE_REQUEST_OUTPUT_FILE;
  822.     public static final String CONNETTORE_FILE_REQUEST_OUTPUT_FILE_PERMISSIONS = CostantiConnettori.CONNETTORE_FILE_REQUEST_OUTPUT_FILE_PERMISSIONS;
  823.     public static final String CONNETTORE_FILE_REQUEST_OUTPUT_FILE_HEADERS = CostantiConnettori.CONNETTORE_FILE_REQUEST_OUTPUT_FILE_HEADERS;
  824.     public static final String CONNETTORE_FILE_REQUEST_OUTPUT_FILE_HEADERS_PERMISSIONS = CostantiConnettori.CONNETTORE_FILE_REQUEST_OUTPUT_FILE_HEADERS_PERMISSIONS;
  825.     public static final String CONNETTORE_FILE_REQUEST_OUTPUT_AUTO_CREATE_DIR = CostantiConnettori.CONNETTORE_FILE_REQUEST_OUTPUT_AUTO_CREATE_DIR;
  826.     public static final String CONNETTORE_FILE_REQUEST_OUTPUT_OVERWRITE_FILE = CostantiConnettori.CONNETTORE_FILE_REQUEST_OUTPUT_OVERWRITE_FILE;
  827.     public static final String CONNETTORE_FILE_RESPONSE_INPUT_MODE = CostantiConnettori.CONNETTORE_FILE_RESPONSE_INPUT_MODE;
  828.     public static final String CONNETTORE_FILE_RESPONSE_INPUT_FILE = CostantiConnettori.CONNETTORE_FILE_RESPONSE_INPUT_FILE;
  829.     public static final String CONNETTORE_FILE_RESPONSE_INPUT_FILE_HEADERS = CostantiConnettori.CONNETTORE_FILE_RESPONSE_INPUT_FILE_HEADERS;
  830.     public static final String CONNETTORE_FILE_RESPONSE_INPUT_FILE_DELETE_AFTER_READ = CostantiConnettori.CONNETTORE_FILE_RESPONSE_INPUT_FILE_DELETE_AFTER_READ;
  831.     public static final String CONNETTORE_FILE_RESPONSE_INPUT_WAIT_TIME = CostantiConnettori.CONNETTORE_FILE_RESPONSE_INPUT_WAIT_TIME;
  832.    
  833.     // connettore status
  834.     public static final String CONNETTORE_STATUS_RESPONSE_TYPE = CostantiConnettori.CONNETTORE_STATUS_RESPONSE_TYPE;
  835.     public static final String CONNETTORE_STATUS_TEST_CONNECTIVITY = CostantiConnettori.CONNETTORE_STATUS_TEST_CONNECTIVITY;
  836.     public static final String CONNETTORE_STATUS_STATISTICAL_PERIOD = CostantiConnettori.CONNETTORE_STATUS_PERIOD;
  837.     public static final String CONNETTORE_STATUS_STATISTICAL_PERIOD_VALUE = CostantiConnettori.CONNETTORE_STATUS_PERIOD_VALUE;
  838.     public static final String CONNETTORE_STATUS_STAT_LIFETIME = CostantiConnettori.CONNETTORE_STATUS_STAT_LIFETIME;
  839.    
  840.     /**
  841.      * PROPRIETA MODI
  842.      */
  843.    
  844.     public static final String MODIPA_VALUE_UNDEFINED = "-";
  845.    
  846.     public static final String MODIPA_PROFILO_INTERAZIONE = "modipaInteractionProfile";
  847.     public static final String MODIPA_PROFILO_INTERAZIONE_VALUE_CRUD = "crud";
  848.     public static final String MODIPA_PROFILO_INTERAZIONE_VALUE_BLOCCANTE = "bloccante";
  849.     public static final String MODIPA_PROFILO_INTERAZIONE_VALUE_NON_BLOCCANTE = "nonBloccante";
  850.    
  851.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA = "modipaInteractionAsyncProfile";
  852.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_VALUE_PUSH = "PUSH";
  853.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_VALUE_PULL = "PULL";
  854.    
  855.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_RUOLO = "modipaInteractionAsyncRole";
  856.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_RUOLO_VALUE_RICHIESTA = "Richiesta";
  857.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_RUOLO_VALUE_RICHIESTA_STATO = "RichiestaStato";
  858.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_RUOLO_VALUE_RISPOSTA = "Risposta";
  859.    
  860.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_API_RICHIESTA_CORRELATA = "modipaInteractionAsyncApiRequest";
  861.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_SERVIZIO_RICHIESTA_CORRELATA = "modipaInteractionAsyncServiceRequest";
  862.     public static final String MODIPA_PROFILO_INTERAZIONE_ASINCRONA_AZIONE_RICHIESTA_CORRELATA = "modipaInteractionAsyncActionRequest";
  863.    
  864.     public static final String MODIPA_PROFILO_SICUREZZA_CANALE = "modipaSecurityChannelProfile";
  865.     public static final String MODIPA_PROFILO_SICUREZZA_CANALE_VALUE_IDAC01 = "idac01";
  866.     public static final String MODIPA_PROFILO_SICUREZZA_CANALE_VALUE_IDAC02 = "idac02";
  867.    
  868.     public static final String MODIPA_SICUREZZA_MESSAGGIO = "modipaSecurityMessage";
  869.    
  870.     public static final String MODIPA_SICUREZZA_TOKEN = "modipaSecurityToken";
  871.    
  872.     public static final String MODIPA_SICUREZZA_TOKEN_POLICY = "modipaSecurityTokenPolicy";
  873.    
  874.     public static final String MODIPA_SICUREZZA_TOKEN_CLIENT_ID = "modipaSecurityTokenClientId";
  875.    
  876.     public static final String MODIPA_SICUREZZA_TOKEN_KID_ID = "modipaSecurityTokenKID";
  877.    
  878.     public static final String MODIPA_SOGGETTI_ID_ENTE_ID = "modipaSoggettoIDEnte";
  879.    
  880.     public static final String MODIPA_SOGGETTI_PDND_TRACING_ID = "modipaSoggettoPdndTracingEnabled";
  881.     public static final String MODIPA_SOGGETTI_PDND_TRACING_ENABLE_ID = "1";
  882.     public static final String MODIPA_SOGGETTI_PDND_TRACING_DISABLE_ID = "0";
  883.     public static final String MODIPA_SOGGETTI_PDND_TRACING_DEFAULT_ID = "-1";
  884.    
  885.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_ACTION_MODE = "modipaSecurityMessageProfileActionMode";
  886.    
  887.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_MODE = "modipaSecurityMessageConfig";
  888.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_MODE_VALUE_ENTRAMBI = "entrambi";
  889.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_MODE_VALUE_RICHIESTA = "richiesta";
  890.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_MODE_VALUE_RISPOSTA = "risposta";
  891.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_MODE_VALUE_ENTRAMBI_CON_ATTACHMENTS = "entrambi_attachments";
  892.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_MODE_VALUE_RICHIESTA_CON_ATTACHMENTS = "richiesta_attachments";
  893.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_MODE_VALUE_RISPOSTA_CON_ATTACHMENTS = "risposta_attachments";
  894.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_MODE_VALUE_PERSONALIZZATO = "custom";
  895.    
  896.     public static final String MODIPA_PROFILO_SICUREZZA_RICHIESTA_MODE = "modipaSecurityRequest";
  897.     public static final String MODIPA_PROFILO_SICUREZZA_RICHIESTA_MODE_VALUE_ABILITATO = "true";
  898.     public static final String MODIPA_PROFILO_SICUREZZA_RICHIESTA_MODE_VALUE_DISABILITATO = "false";
  899.     public static final String MODIPA_PROFILO_SICUREZZA_RICHIESTA_MODE_VALUE_PERSONALIZZATO = "custom";
  900.    
  901.     public static final String MODIPA_PROFILO_SICUREZZA_RICHIESTA_CONTENT_TYPE_MODE_ID = "modipaSecurityRequestContentType";
  902.    
  903.     public static final String MODIPA_PROFILO_SICUREZZA_RISPOSTA_MODE = "modipaSecurityResponse";
  904.     public static final String MODIPA_PROFILO_SICUREZZA_RISPOSTA_MODE_VALUE_ABILITATO = "true";
  905.     public static final String MODIPA_PROFILO_SICUREZZA_RISPOSTA_MODE_VALUE_DISABILITATO = "false";
  906.     public static final String MODIPA_PROFILO_SICUREZZA_RISPOSTA_MODE_VALUE_PERSONALIZZATO = "custom";
  907.    
  908.     public static final String MODIPA_PROFILO_SICUREZZA_RISPOSTA_CONTENT_TYPE_MODE_ID = "modipaSecurityResponseContentType";

  909.     public static final String MODIPA_PROFILO_SICUREZZA_RISPOSTA_RETURN_CODE_MODE_ID = "modipaSecurityResponseReturnCode";
  910.    
  911.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO = "modipaSecurityMessageProfile";
  912.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_VALUE_IDAM01 = "idam01";
  913.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_VALUE_IDAM02 = "idam02";
  914.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_VALUE_IDAM0301 = "idam0301";
  915.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_VALUE_IDAM0302 = "idam0302";
  916.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_VALUE_IDAM0401 = "idam0401";
  917.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_VALUE_IDAM0402 = "idam0402";
  918.    
  919.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SORGENTE_TOKEN_IDAUTH = "modipaSecurityMessageSorgenteToken";
  920.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SORGENTE_TOKEN_IDAUTH_VALUE_LOCALE = "locale";
  921.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SORGENTE_TOKEN_IDAUTH_VALUE_PDND = "pdnd";
  922.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SORGENTE_TOKEN_IDAUTH_VALUE_OAUTH = "oauth";
  923.    
  924.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER = "modipaSecurityMessageHeaderName";
  925.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_VALUE_MODIPA = "modipa";
  926.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_VALUE_AUTHORIZATION = "authorization";
  927.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_VALUE_AUTHORIZATION_MODIPA_AUTH_IN_RESPONSE = "authorization_modipa";
  928.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_VALUE_AUTHORIZATION_MODIPA = "autonlyreq_modipa";
  929.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_VALUE_CUSTOM = "custom";
  930.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_VALUE_AUTHORIZATION_CUSTOM_AUTH_IN_RESPONSE = "authorization_custom";
  931.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_VALUE_AUTHORIZATION_CUSTOM = "autonlyreq_custom";
  932.    
  933.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_CUSTOM = "modipaSecurityMessageHeaderCustomName";
  934.    
  935.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_CUSTOM_MODE = "modipaSecurityMessageHeaderCustomMode";
  936.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_CUSTOM_MODE_VALUE_PAYLOAD_HTTP = "payload";
  937.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_CUSTOM_MODE_VALUE_ALWAYS = "always";
  938.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_CUSTOM_MODE_VALUE_RICHIESTE_CON_PAYLOAD_HTTP_QUALSIASI_RISPOSTA = "requestPayload";
  939.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_CUSTOM_MODE_VALUE_RISPOSTE_CON_PAYLOAD_HTTP_QUALSIASI_RICHIESTA = "responsePayload";
  940.    
  941.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_AGID_SIGNATURE = "modipaSecurityMessageHeaderSignatureMode";
  942.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_AGID_SIGNATURE_VALUE_STANDARD = "standard";
  943.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_AGID_SIGNATURE_VALUE_CUSTOM = "custom";
  944.    
  945.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_AGID_SIGNATURE_HEADER_NAME = "modipaSecurityMessageHeaderSignatureHdrName";
  946.    
  947.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA = "modipaSecurityMessageCorniceSicurezza";
  948.    
  949.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_PATTERN = "modipaSecurityMessageCorniceSicurezzaPattern";
  950.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_PATTERN_AUDIT_REST_01 = "audit01";
  951.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_PATTERN_AUDIT_REST_02 = "audit02";
  952.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_PATTERN_OLD = "old";
  953.    
  954.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_SCHEMA = "modipaSecurityMessageCorniceSicurezzaSchema";

  955.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_OPZIONALE = "modipaSecurityMessageCorniceSicurezzaOpzionale";
  956.    
  957.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REQUEST_DIGEST = "modipaSecurityMessageRequestDigest";

  958.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RICHIESTA_ALG = "modipaSecurityMessageRestRequestAlg";
  959.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RISPOSTA_ALG = "modipaSecurityMessageRestResponseAlg";
  960.    
  961.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RICHIESTA_DIGEST_ENCODING = "modipaSecurityMessageRestRequestDigestEncoding";
  962.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RISPOSTA_DIGEST_ENCODING = "modipaSecurityMessageRestResponseDigestEncoding";
  963.    
  964.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RICHIESTA_X509_VALUE_X5URL = "modipaSecurityMessageRestRequestX509Url";
  965.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_SA_RICHIESTA_X509_VALUE_X5URL = "modipaSecurityMessageRestRequestX509Url";
  966.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RISPOSTA_X509_VALUE_X5URL = "modipaSecurityMessageRestResponseX509Url";
  967.    
  968.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RICHIESTA_ALG = "modipaSecurityMessageSoapRequestAlg";
  969.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RISPOSTA_ALG = "modipaSecurityMessageSoapResponseAlg";
  970.    
  971.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RICHIESTA_CANONICALIZATION_ALG = "modipaSecurityMessageSoapRequestCanonicalizationAlg";
  972.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RISPOSTA_CANONICALIZATION_ALG = "modipaSecurityMessageSoapResponseCanonicalizationAlg";
  973.    
  974.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_KEYSTORE_MODE = "modipaKeystoreCertMode";
  975.    
  976.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_FRUIZIONE_KEYSTORE_MODE = "modipaKeystoreFruizioneMode";
  977.    
  978.     public static final String MODIPA_PROFILO_SICUREZZA_OAUTH_IDENTIFICATIVO = "modipaSecurityOauthId";
  979.     public static final String MODIPA_PROFILO_SICUREZZA_OAUTH_KID = "modipaSecurityOauthKid";
  980.     public static final String MODIPA_PROFILO_SICUREZZA_OAUTH_KEYSTORE = "modipaSecurityOauthKeystore";
  981.    
  982.     public static final String MODIPA_KEYSTORE_MODE = "modipaKeystoreMode";
  983.     public static final String MODIPA_KEYSTORE_MODE_VALUE_ARCHIVE = "archive";
  984.     public static final String MODIPA_KEYSTORE_MODE_VALUE_PATH = "path";
  985.     public static final String MODIPA_KEYSTORE_MODE_VALUE_HSM = "hsm";
  986.    
  987.     public static final String MODIPA_KEYSTORE_TYPE = "modipaKeystoreType";
  988.    
  989.     public static final String MODIPA_KEYSTORE_PATH = "modipaKeystorePath";
  990.    
  991.     public static final String MODIPA_KEYSTORE_PATH_PUBLIC_KEY = "modipaKeystorePathPublicKey";
  992.    
  993.     public static final String MODIPA_KEYSTORE_KEY_ALGORITHM = "modipaKeystoreKeyPairAlgo";
  994.    
  995.     public static final String MODIPA_KEYSTORE_PASSWORD = "modipaKeystorePassword";
  996.    
  997.     public static final String MODIPA_KEYSTORE_BYOK_POLICY = "modipaKeystoreByokPolicy";
  998.    
  999.     public static final String MODIPA_KEYSTORE_ARCHIVE = "modipaKeystoreArchive";
  1000.     public static final String MODIPA_KEYSTORE_CERTIFICATE = "modipaKeystoreCertificate";
  1001.    
  1002.     public static final String MODIPA_KEY_ALIAS = "modipaKeyAlias";
  1003.     public static final String MODIPA_KEY_PASSWORD = "modipaKeyPassword";
  1004.    
  1005.     public static final String MODIPA_KEY_CN_SUBJECT = "modipaKeyCNSubject";
  1006.     public static final String MODIPA_KEY_CN_ISSUER = "modipaKeyCNIssuer";
  1007.    
  1008.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_TRUSTSTORE_MODE = "modipaTruststoreMode";
  1009.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_TRUSTSTORE_TYPE = "modipaTruststoreType";
  1010.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_TRUSTSTORE_PATH = "modipaTruststorePath";
  1011.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_TRUSTSTORE_CRLS = "modipaTruststoreCRLs";
  1012.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_TRUSTSTORE_OCSP_POLICY = "modipaTruststoreOCSP";
  1013.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_TRUSTSTORE_PASSWORD = "modipaTruststorePassword";
  1014.    
  1015.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SSL_TRUSTSTORE_MODE = "modipaSslTruststoreMode";
  1016.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SSL_TRUSTSTORE_TYPE = "modipaSslTruststoreType";
  1017.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SSL_TRUSTSTORE_PATH = "modipaSslTruststorePath";
  1018.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SSL_TRUSTSTORE_CRLS = "modipaSslTruststoreCRLs";
  1019.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SSL_TRUSTSTORE_OCSP_POLICY = "modipaSslTruststoreOCSP";
  1020.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SSL_TRUSTSTORE_PASSWORD = "modipaSslTruststorePassword";
  1021.    
  1022.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_IAT = "modipaSecurityMessageRequestIatMode";
  1023.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_IAT = "modipaSecurityMessageResponseIatMode";
  1024.    
  1025.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_IAT_SECONDS = "modipaSecurityMessageRequestIatTtl";
  1026.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_IAT_SECONDS = "modipaSecurityMessageResponseIatTtl";
  1027.    
  1028.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_EXPIRED = "modipaSecurityMessageRequestExp";
  1029.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_EXPIRED = "modipaSecurityMessageResponseExp";
  1030.    
  1031.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_AUDIENCE = "modipaSecurityMessageRequestAud";
  1032.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_AUDIENCE = "modipaSecurityMessageResponseAud";

  1033.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_AUDIENCE_VALORE = "modipaSecurityMessageResponseAudExpected";
  1034.    
  1035.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_REST_JWT_CLAIMS = "modipaSecurityMessageRequestClaims";
  1036.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REST_JWT_CLAIMS = "modipaSecurityMessageResponseClaims";
  1037.    
  1038.     public static final String MODIPA_VALUE_SAME = "same";
  1039.     public static final String MODIPA_VALUE_DIFFERENT = "different";
  1040.    
  1041.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_REST_DOPPI_HEADER_JTI = "modipaSecurityMessageRequestJti";
  1042.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REST_DOPPI_HEADER_JTI = "modipaSecurityMessageResponseJti";
  1043.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_JTI_VALUE_SAME = MODIPA_VALUE_SAME;
  1044.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_JTI_VALUE_DIFFERENT = MODIPA_VALUE_DIFFERENT;

  1045.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_REST_DOPPI_HEADER_JTI_AS_ID_MESSAGGIO = "modipaSecurityMessageRequestJtiIdMsg";
  1046.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REST_DOPPI_HEADER_JTI_AS_ID_MESSAGGIO = "modipaSecurityMessageResponseJtiIdMsg";
  1047.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_JTI_AS_ID_MESSAGGIO_VALUE_AUTHORIZATION = "auth";
  1048.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_JTI_AS_ID_MESSAGGIO_VALUE_MODI = "modi";
  1049.    
  1050.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_REST_DOPPI_HEADER_AUDIENCE = "modipaSecurityMessageRequestIntegrityAudMode";
  1051.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REST_DOPPI_HEADER_AUDIENCE = "modipaSecurityMessageResponseIntegrityAudMode";
  1052.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_AUDIENCE_VALUE_SAME = MODIPA_VALUE_SAME;
  1053.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_AUDIENCE_VALUE_DIFFERENT = MODIPA_VALUE_DIFFERENT;

  1054.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_REST_DOPPI_HEADER_AUDIENCE_INTEGRITY = "modipaSecurityMessageRequestIntegrityAud";
  1055.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REST_DOPPI_HEADER_AUDIENCE_INTEGRITY = "modipaSecurityMessageResponseIntegrityAud";
  1056.    
  1057.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_AUDIT_AUDIENCE = "modipaSecurityMessageRequestAuditAudMode";
  1058.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTE_AUDIT_AUDIENCE_VALUE_SAME = MODIPA_VALUE_SAME;
  1059.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_AUDIT_AUDIENCE_VALUE_DIFFERENT = MODIPA_VALUE_DIFFERENT;

  1060.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_AUDIENCE_CUSTOM_AUDIT = "modipaSecurityMessageRequestAuditAud";
  1061.    
  1062.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_REST_DOPPI_HEADER_JWT_CLAIMS_AUTHORIZATION = "modipaSecurityMessageRequestClaimsAuth";
  1063.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REST_DOPPI_HEADER_JWT_CLAIMS_AUTHORIZATION = "modipaSecurityMessageResponseClaimsAuth";
  1064.    
  1065.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_REST_DOPPI_HEADER_JWT_CLAIMS_MODI = "modipaSecurityMessageRequestClaimsModi";
  1066.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REST_DOPPI_HEADER_JWT_CLAIMS_MODI = "modipaSecurityMessageResponseClaimsModi";

  1067.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RICHIESTA_REST_DOPPI_HEADER_FILTRO_DUPLICATI = "modipaSecurityMessageRequestDuplicateJti";
  1068.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_RISPOSTA_REST_DOPPI_HEADER_FILTRO_DUPLICATI = "modipaSecurityMessageResponseDuplicateJti";
  1069.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_FILTRO_DUPLICATI_VALUE_AUTHORIZATION = "auth";
  1070.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_FILTRO_DUPLICATI_VALUE_MODI = "modi";
  1071.    
  1072.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HTTP_HEADERS_REST = "modipaSecurityMessageHttpHeaders";

  1073.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_HEADERS_SOAP = "modipaSecurityMessageSoapHeaders";
  1074.    
  1075.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_SCHEMA_MODE_PREFIX = "modipaSecurityMessageCorniceSicurezzaSchemaMode";
  1076.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_SCHEMA_PREFIX = "modipaSecurityMessageCorniceSicurezzaSchemaValue";
  1077.    
  1078.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_CODICE_ENTE_MODE = "modipaSecurityMessageCorniceSicurezzaCodiceEnteMode";
  1079.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_CODICE_ENTE = "modipaSecurityMessageCorniceSicurezzaCodiceEnte";
  1080.    
  1081.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_USER_MODE = "modipaSecurityMessageCorniceSicurezzaUserMode";
  1082.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_USER = "modipaSecurityMessageCorniceSicurezzaUser";
  1083.    
  1084.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_IP_USER_MODE = "modipaSecurityMessageCorniceSicurezzaIPUserMode";
  1085.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_IP_USER = "modipaSecurityMessageCorniceSicurezzaIPUser";
  1086.    
  1087.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RICHIESTA_RIFERIMENTO_X509 = "modipaSecurityMessageRestRequestX509Cert";
  1088.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RISPOSTA_RIFERIMENTO_X509 = "modipaSecurityMessageRestResponseX509Cert";
  1089.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RIFERIMENTO_X509_VALUE_X5U = "x5u";
  1090.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RIFERIMENTO_X509_VALUE_X5C = "x5c";
  1091.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RIFERIMENTO_X509_VALUE_X5T = "x5t";
  1092.    
  1093.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RICHIESTA_RIFERIMENTO_X509 = "modipaSecurityMessageSoapRequestX509Cert";
  1094.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RISPOSTA_RIFERIMENTO_X509 = "modipaSecurityMessageSoapResponseX509Cert";
  1095.    
  1096.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RICHIESTA_RIFERIMENTO_X509_X5C_USE_CERTIFICATE_CHAIN = "modipaSecurityMessageRestRequestX509CertUseCertificateChain";
  1097.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REST_RISPOSTA_RIFERIMENTO_X509_X5C_USE_CERTIFICATE_CHAIN = "modipaSecurityMessageRestResponseX509CertUseCertificateChain";
  1098.    
  1099.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RICHIESTA_RIFERIMENTO_X509_BINARY_SECURITY_TOKEN_USE_CERTIFICATE_CHAIN = "modipaSecurityMessageSoapRequestX509CertUseCertificateChain";
  1100.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RISPOSTA_RIFERIMENTO_X509_BINARY_SECURITY_TOKEN_USE_CERTIFICATE_CHAIN = "modipaSecurityMessageSoapResponseX509CertUseCertificateChain";
  1101.    
  1102.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RICHIESTA_RIFERIMENTO_X509_BINARY_SECURITY_TOKEN_INCLUDE_SIGNATURE_TOKEN = "modipaSecurityMessageSoapRequestX509CertIncludeSignatureToken";
  1103.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RISPOSTA_RIFERIMENTO_X509_BINARY_SECURITY_TOKEN_INCLUDE_SIGNATURE_TOKEN = "modipaSecurityMessageSoapResponseX509CertIncludeSignatureToken";
  1104.    
  1105.     public static final String MODIPA_PROFILO_UNDEFINED = "-";
  1106.     public static final String MODIPA_PROFILO_DEFAULT = "default";
  1107.     public static final String MODIPA_PROFILO_RIDEFINISCI = "ridefinisci";
  1108.    
  1109.     public static final String MODIPA_KEYSTORE_FRUIZIONE_APPLICATIVO = "applicativo";
  1110.     public static final String MODIPA_KEYSTORE_FRUIZIONE = "fruizione";
  1111.     public static final String MODIPA_KEYSTORE_FRUIZIONE_TOKEN_POLICY = "token";
  1112.    
  1113.     // Info
  1114.    
  1115.     public static final String MODIPA_API_IMPL_INFO_ESERVICE_ID = "modipaInfoGenEserviceId";
  1116.     public static final String MODIPA_API_IMPL_INFO_DESCRIPTOR_ID = "modipaInfoGenDescriptorId";
  1117.    
  1118.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_ID = "modipaInfoGenSignalHub";
  1119.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_OPERATION_ID = "modipaInfoGenSignalHubOp";
  1120.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_ALGORITHM_ID = "modipaInfoGenSignalHubAlg";
  1121.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_SEED_SIZE_ID = "modipaInfoGenSignalHubSeedSize";
  1122.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_SEED_LIFETIME_ID = "modipaInfoGenSignalHubSeedLifetime";
  1123.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_PUBLISHER_SA_ID = "modipaInfoGenSignalHubPulisherSA";
  1124.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_PUBLISHER_ROLE_ID = "modipaInfoGenSignalHubPulisherRole";

  1125.     public static final String MODIPA_API_IMPL_PUSH_SIGNAL_HUB_ID = "modipaSignalHubPush";
  1126.     public static final String MODIPA_API_IMPL_PUSH_SIGNAL_HUB_PARAM_MODE_ID_PREFIX = "modipaSignalHubPushParamMode";
  1127.     public static final String MODIPA_API_IMPL_PUSH_SIGNAL_HUB_PARAM_VALUE_ID_PREFIX = "modipaSignalHubPushParamValue";

  1128.    
  1129.     // COSTANTI buste
  1130.    
  1131.     public static final String MODIPA_BUSTA_EXT_PROFILO_SICUREZZA_CANALE = "ProfiloSicurezzaCanale";
  1132.    
  1133.     public static final String MODIPA_BUSTA_EXT_PROFILO_SICUREZZA_MESSAGGIO = "ProfiloSicurezzaMessaggio";
  1134.     public static final String MODIPA_BUSTA_EXT_PROFILO_SICUREZZA_MESSAGGIO_SORGENTE_TOKEN = "GenerazioneTokenIDAuth";
  1135.     public static final String MODIPA_BUSTA_EXT_PROFILO_SICUREZZA_MESSAGGIO_ID = "ProfiloSicurezzaMessaggio-MessageId";    
  1136.    
  1137.     public static final String MODIPA_BUSTA_EXT_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_AUDIT_PATTERN = "ProfiloSicurezzaAudit";
  1138.     public static final String MODIPA_BUSTA_EXT_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_AUDIT_SCHEMA = "ProfiloSicurezzaAudit-SchemaDati";
  1139.    
  1140.    
  1141.     /**
  1142.      * STATO FUNZIONALITA
  1143.      */
  1144.    
  1145.     public static final String STATO_FUNZIONALITA_ABILITATO = "abilitato";
  1146.     public static final String STATO_FUNZIONALITA_DISABILITATO = "disabilitato";
  1147.    
  1148.     public static final String STATO_FUNZIONALITA_PERSONALIZZATO = "personalizzato";
  1149.     public static final String STATO_FUNZIONALITA_CONFIGURAZIONE_ESTERNA = "configurazioneEsterna";
  1150.    
  1151.    
  1152.     public static final String COMPONENTE_SERVIZIO_PD = "pd";
  1153.     public static final String COMPONENTE_SERVIZIO_PA = "pa";
  1154.     public static final String COMPONENTE_SERVIZIO_IM = "im";
  1155.    
  1156.     public static final String TIPO_FILTRO_ABILITAZIONE_SERVIZIO_PDD = "abilitazione";
  1157.     public static final String TIPO_FILTRO_DISABILITAZIONE_SERVIZIO_PDD = "disabilitazione";
  1158.    
  1159.     public static final String API_RESOURCE_HTTP_METHOD_ALL_VALUE = "ALL";
  1160.     public static final String API_RESOURCE_PATH_ALL_VALUE = "*";
  1161.     public static final String API_RESOURCE_DETAIL_REQUEST = "REQUEST";
  1162.     public static final String API_RESOURCE_DETAIL_RESPONSE = "RESPONSE";
  1163. /**    public static final int API_RESOURCE_DETAIL_STATUS_UNDEFINED = -1; */
  1164.    
  1165.     public static final String ISSUER_APIKEY = "apiKey";
  1166.     public static final String ISSUER_APIKEY_APPID = "apiKey_appId";
  1167.     public static String getIssuerApiKey(boolean appId) {
  1168.         return appId ? ISSUER_APIKEY_APPID : ISSUER_APIKEY;
  1169.     }
  1170.     public static boolean isAPPID(String issuer) {
  1171.         return ISSUER_APIKEY_APPID.equals(issuer);
  1172.     }
  1173.    
  1174.     public static final String HANDLER_PRE_IN = "PreIn";
  1175.     public static final String HANDLER_IN = "In";
  1176.     public static final String HANDLER_IN_PROTOCOL = "InProtocol";
  1177.     public static final String HANDLER_OUT = "Out";
  1178.     public static final String HANDLER_POST_OUT = "PostOut";
  1179.     public static final String HANDLER_REQUEST_SUFFIX = "Request";
  1180.     public static final String HANDLER_RESPONSE_SUFFIX = "Response";
  1181.    
  1182.     public static final String HANDLER_INIT = "Init";
  1183.     public static final String HANDLER_EXIT = "Exit";
  1184.     public static final String HANDLER_INTEGRATION_MANAGER_REQUEST = "IntegrationManagerRequest";
  1185.     public static final String HANDLER_INTEGRATION_MANAGER_RESPONSE = "IntegrationManagerResponse";
  1186.    
  1187.     public static final String SICUREZZA_MESSAGGIO_SCHEMA_DEFAULT = "default";
  1188. }