CostantiLabel.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.Map;
  22. import org.openspcoop2.utils.MapKey;
  23. import org.openspcoop2.utils.certificate.KeystoreType;
  24. import org.openspcoop2.utils.transport.http.HttpConstants;

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

  36.     public static final String TRASPARENTE_PROTOCOL_NAME = "trasparente";
  37.     public static final String TRASPARENTE_PROTOCOL_LABEL = "API Gateway";
  38.     public static final MapKey<String> TRASPARENTE_PROTOCOL_MAP_KEY = Map.newMapKey(TRASPARENTE_PROTOCOL_NAME);
  39.    
  40.     public static final String SPCOOP_PROTOCOL_NAME = "spcoop";
  41.     public static final String SPCOOP_PROTOCOL_LABEL = "SPCoop";
  42.     public static final MapKey<String> SPCOOP_PROTOCOL_MAP_KEY = Map.newMapKey(SPCOOP_PROTOCOL_NAME);
  43.    
  44.     public static final String MODIPA_PROTOCOL_NAME = "modipa";
  45.     public static final String MODIPA_PROTOCOL_LABEL = "ModI";
  46.     public static final MapKey<String> MODIPA_PROTOCOL_MAP_KEY = Map.newMapKey(MODIPA_PROTOCOL_NAME);
  47.    
  48.     public static final String SDI_PROTOCOL_NAME = "sdi";
  49.     public static final String SDI_PROTOCOL_LABEL = "Fatturazione Elettronica";
  50.     public static final MapKey<String> SDI_PROTOCOL_MAP_KEY = Map.newMapKey(SDI_PROTOCOL_NAME);
  51.    
  52.     public static final String AS4_PROTOCOL_NAME = "as4";
  53.     public static final String AS4_PROTOCOL_LABEL = "eDelivery";
  54.     public static final MapKey<String> AS4_PROTOCOL_MAP_KEY = Map.newMapKey(AS4_PROTOCOL_NAME);
  55.    
  56.     public static final String NO_PROTOCOL_NAME = "__noprotocol";
  57.     public static final MapKey<String> NO_PROTOCOL_MAP_KEY = Map.newMapKey(NO_PROTOCOL_NAME);
  58.    
  59.    
  60.     /**
  61.      * PROPRIETA STORE
  62.      */
  63.    
  64.     public static final String STORE_HSM = "HSM";
  65.     public static final String STORE_CARICATO_BASEDATI = "Archivio caricato";
  66.     public static final String KEYSTORE = "KeyStore";
  67.     public static final String TRUSTSTORE = "TrustStore";
  68.     public static final String CRL = "CRL";
  69.     public static final String CRLS = "CRLs";
  70.     public static final String OCSP_POLICY = "OCSP Policy";
  71.     public static final String BYOK_POLICY = "BYOK Policy";
  72.     public static final String KEY_ALIAS = "Key Alias";
  73.     public static final String CERTIFICATE_ALIAS = "Certificate Alias";
  74.     public static final String ALIAS = "Alias";
  75.     public static final String KEY_PAIR = "Key Pair";
  76.     public static final String PRIVATE_KEY = "Private Key";
  77.     public static final String PUBLIC_KEY = "Public Key";
  78.     public static final String JWKS = "JWKs";
  79.    
  80.     public static final String KEYSTORE_TYPE_KEY_PAIR = KeystoreType.KEY_PAIR.getLabel();
  81.     public static final String KEYSTORE_TYPE_PUBLIC_KEY = KeystoreType.PUBLIC_KEY.getLabel();
  82.     public static final String KEYSTORE_TYPE_JWK = KeystoreType.JWK_SET.getLabel();
  83.     public static final String KEYSTORE_TYPE_JKS = KeystoreType.JKS.getLabel();
  84.     public static final String KEYSTORE_TYPE_PKCS12 = KeystoreType.PKCS12.getLabel();
  85.    
  86.     /**
  87.      * PROPRIETA CERTIFICATI
  88.      */
  89.    
  90.     public static final String CERTIFICATE_SUBJECT = "Subject";
  91.     public static final String CERTIFICATE_ISSUER = "Issuer";
  92.     public static final String CERTIFICATE_SELF_SIGNED = "Self Signed";
  93.     public static final String CERTIFICATE_NOT_BEFORE = "Not Before";
  94.     public static final String CERTIFICATE_NOT_AFTER = "Not After";
  95.     public static final String CERTIFICATE_SERIAL_NUMBER = "Serial Number";
  96.     public static final String CERTIFICATE_SERIAL_NUMBER_HEX = "Serial Number (Hex)";
  97.    
  98.    
  99.     /**
  100.      * PROPRIETA CREDENZIALI
  101.      */
  102.    
  103.     public static final String LABEL_CREDENZIALI_AUTENTICAZIONE_USERNAME = "Utente";
  104.     public static final String LABEL_CREDENZIALI_AUTENTICAZIONE_PASSWORD = "Password";
  105.     public static final String LABEL_CREDENZIALI_AUTENTICAZIONE_SUBJECT = "Subject";
  106.     public static final String LABEL_CREDENZIALI_AUTENTICAZIONE_ISSUER = "Issuer";
  107.     public static final String LABEL_CREDENZIALI_AUTENTICAZIONE_MULTIPLE_API_KEYS_DESCR = "Multiple API Keys";
  108.     public static final String LABEL_CREDENZIALI_AUTENTICAZIONE_APP_ID = "App ID";
  109.     public static final String LABEL_CREDENZIALI_AUTENTICAZIONE_API_KEY = "Api Key";
  110.     public static final String LABEL_CREDENZIALI_AUTENTICAZIONE_PRINCIPAL = "UserId";
  111.     public static final String LABEL_CREDENZIALI_AUTENTICAZIONE_TOKEN_DESCR = "Credenziali Token";
  112.     public static final String LABEL_CREDENZIALI_AUTENTICAZIONE_TOKEN_WITH_HTTPS = "Abilitato";
  113.     public static final String LABEL_CREDENZIALI_AUTENTICAZIONE_TOKEN_POLICY = "Token Policy";
  114.     public static final String LABEL_CREDENZIALI_AUTENTICAZIONE_TOKEN_POLICY_VALIDAZIONE = "Token Policy di Validazione";
  115.     public static final String LABEL_CREDENZIALI_AUTENTICAZIONE_TOKEN_CLIENT_ID = "Identificativo";
  116.     public static final String LABEL_CREDENZIALI_AUTENTICAZIONE_TOKEN_CLIENT_ID_SEARCH = "Token ClientId";
  117.     public static final String LABEL_CREDENZIALI_AUTENTICAZIONE_TOKEN_KID = "Key Id (kid) del Certificato";
  118.     public static final String LABEL_CREDENZIALI_AUTENTICAZIONE_ID_ENTE = "ID Ente";
  119.    
  120.     /**
  121.      * PROPRIETA CONFIGURAZIONE
  122.      */
  123.    
  124.     public static final String LABEL_CONFIGURAZIONE_STATO = "Stato";
  125.     public static final String LABEL_CONFIGURAZIONE_TIPO_AUTENTICAZIONE_TOKEN = "Autenticazione Token";
  126.     public static final String LABEL_CONFIGURAZIONE_TIPO_AUTENTICAZIONE_TRASPORTO = "Autenticazione Trasporto";
  127.     public static final String LABEL_CONFIGURAZIONE_TIPO_AUTENTICAZIONE_CANALE = "Autenticazione Canale";
  128.     public static final String LABEL_CONFIGURAZIONE_RATE_LIMITING = "Rate Limiting";
  129.     public static final String LABEL_CONFIGURAZIONE_VALIDAZIONE = "Validazione";
  130.     public static final String LABEL_CONFIGURAZIONE_CACHE_RISPOSTA = "Caching Risposta";
  131.     public static final String LABEL_CONFIGURAZIONE_MESSAGE_SECURITY = "Sicurezza Messaggio";
  132.     public static final String LABEL_CONFIGURAZIONE_MTOM = "MTOM";
  133.     public static final String LABEL_CONFIGURAZIONE_TRASFORMAZIONE = "Trasformazione";
  134.     public static final String LABEL_CONFIGURAZIONE_TRANSAZIONI = "Tracciamento";
  135.     public static final String LABEL_CONFIGURAZIONE_CORRELAZIONE_APPLICATIVA= "Correlazione Applicativa";
  136.     public static final String LABEL_CONFIGURAZIONE_TIPO_DUMP = "Registrazione Messaggi";
  137.     public static final String LABEL_CONFIGURAZIONE_CORS= "Gestione CORS";
  138.     public static final String LABEL_CONFIGURAZIONE_CORS_ORIGIN= "Allow Origins";
  139.    
  140.     public static final String LABEL_CONFIGURAZIONE_AVANZATA_REQ_IN = "Richiesta ricevuta";
  141.     public static final String LABEL_CONFIGURAZIONE_AVANZATA_REQ_OUT = "Richiesta in consegna";
  142.     public static final String LABEL_CONFIGURAZIONE_AVANZATA_RES_OUT = "Risposta in consegna";
  143.     public static final String LABEL_CONFIGURAZIONE_AVANZATA_RES_OUT_COMPLETE = "Risposta consegnata";
  144.    
  145.     public static final String LABEL_ABILITATO_BLOCCANTE = "abilitato (bloccante)";
  146.     public static final String LABEL_ABILITATO_NON_BLOCCANTE = "abilitato (non bloccante)";
  147.     public static final String LABEL_DISABILITATO = "disabilitato";
  148.    
  149.     /**
  150.      * PROPRIETA CONNETTORE
  151.      */
  152.    
  153.     public static final String LABEL_CONNETTORE = "Connettore";
  154.     public static final String LABEL_TIPO_CONNETTORE = "Tipo";
  155.     public static final String LABEL_SERVER = "Applicativo Server";
  156.     public static final String LABEL_CONNETTORE_ENDPOINT = "Endpoint";
  157.    
  158.     public static final String CONNETTORE_HSM = STORE_HSM;
  159.        
  160.     public static final String LABEL_CONNETTORE_HTTPS_HOST_VERIFY = "Verifica Hostname";
  161.    
  162.     public static final String LABEL_VERIFICA_CONNETTORE_DETAILS_HTTP = "Autenticazione Http";
  163.    
  164.     public static final String LABEL_VERIFICA_CONNETTORE_DETAILS_BEARER = "Autenticazione Bearer";
  165.     public static final String LABEL_CONNETTORE_BEARER_TOKEN = "Token";
  166.    
  167.     public static final String LABEL_VERIFICA_CONNETTORE_DETAILS_API_KEY = "Autenticazione API Key";
  168.     public static final String LABEL_VERIFICA_CONNETTORE_DETAILS_API_KEY_APP_ID = "App ID";
  169.    
  170.     public static final String LABEL_VERIFICA_CONNETTORE_DETAILS_TOKEN = "Autenticazione Token";
  171.     public static final String LABEL_CONNETTORE_TOKEN_POLICY = "Policy";
  172.    
  173.     public static final String LABEL_VERIFICA_CONNETTORE_DETAILS_HTTPS = "Autenticazione Https";
  174.     public static final String LABEL_VERIFICA_CONNETTORE_DETAILS_HTTPS_TRUST_ALL_CERTS = "Trust all certificates";
  175.     public static final String LABEL_VERIFICA_CONNETTORE_DETAILS_HTTPS_TRUSTSTORE = "Auth Server - TrustStore";
  176.     public static final String LABEL_VERIFICA_CONNETTORE_DETAILS_HTTPS_TRUSTSTORE_CRLS = "Auth Server - CRLs";
  177.     public static final String LABEL_VERIFICA_CONNETTORE_DETAILS_HTTPS_TRUSTSTORE_OCSP_POLICY = "Auth Server - OCSP Policy";
  178.     public static final String LABEL_VERIFICA_CONNETTORE_DETAILS_HTTPS_KEYSTORE = "Auth Client - KeyStore";
  179.     public static final String LABEL_VERIFICA_CONNETTORE_DETAILS_HTTPS_KEYSTORE_BYOK_POLICY = "Auth Client - BYOK Policy";
  180.     public static final String LABEL_VERIFICA_CONNETTORE_DETAILS_HTTPS_KEY_ALIAS = "Auth Client - Key Alias";
  181.    
  182.     public static final String LABEL_VERIFICA_CONNETTORE_DETAILS_PROXY = "Proxy";
  183.    
  184.     public static final String LABEL_CONNETTORE_JMS_NOME_CODA = "Nome";
  185.     public static final String LABEL_CONNETTORE_JMS_USERNAME = "Utente";
  186.    
  187.     public static final String LABEL_INPUT_FILE_HEADER = "InputFile (Header)";
  188.     public static final String LABEL_INPUT_FILE = "InputFile";
  189.     public static final String LABEL_OUTPUT_FILE_HEADER = "OutputFile (Header)";
  190.     public static final String LABEL_OUTPUT_FILE = "OutputFile";
  191.    
  192.     public static final String LABEL_CONNETTORE_TEMPI_RISPOSTA_CONNECTION_TIMEOUT = "Connection Timeout";
  193.     public static final String LABEL_CONNETTORE_TEMPI_RISPOSTA_READ_TIMEOUT = "Read Timeout";
  194.    
  195.     public static final String LABEL_VERIFICA_CONNETTORE_EFFETTUATO_CON_SUCCESSO = "Test di connettività effettuato con successo";
  196.     public static final String LABEL_VERIFICA_CONNETTORE_FALLITA = "Test di connettività fallito: ";
  197.    
  198.     public static final String LABEL_VERIFICA_CERTIFICATI_EFFETTUATA_CON_SUCCESSO = "Tutti i certificati configurati risultano validi";
  199.     public static final String LABEL_VERIFICA_CERTIFICATI_WARNING = "Identificati certificati che necessitano di un aggiornamento: ";
  200.     public static final String LABEL_VERIFICA_CERTIFICATI_FALLITA = "Identificati certificati non validi: ";
  201.    
  202.        
  203.    
  204.     /**
  205.      * PROPRIETA MODI
  206.      */
  207.    
  208.     public static final String MODIPA_LABEL_UNDEFINED = "-";
  209.     public static final String MODIPA_LABEL_DEFAULT = "Default";
  210.     public static final String MODIPA_LABEL_RIDEFINISCI = "Ridefinito";
  211.    
  212.     public static final String MODIPA_API_PROFILO_CANALE_LABEL = "Sicurezza Canale";
  213.     public static final String MODIPA_PROFILO_SICUREZZA_CANALE_LABEL_IDAC01 = "ID_AUTH_CHANNEL_01";
  214.     public static final String MODIPA_PROFILO_SICUREZZA_CANALE_LABEL_IDAC02 = "ID_AUTH_CHANNEL_02";
  215.        
  216.     public static final String MODIPA_SICUREZZA_CHOICE_LABEL = "Sicurezza Messaggio";
  217.     public static final String MODIPA_SICUREZZA_CHOICE_MESSAGE_LABEL = "Authorization ModI";
  218.     public static final String MODIPA_SICUREZZA_CHOICE_TOKEN_PDND_LABEL = "Authorization PDND";
  219.     public static final String MODIPA_SICUREZZA_CHOICE_TOKEN_OAUTH_LABEL = "Authorization OAuth";
  220.     public static final String MODIPA_SICUREZZA_CHOICE_MESSAGE_TOKEN_PDND_LABEL = MODIPA_SICUREZZA_CHOICE_TOKEN_PDND_LABEL+" + Integrity";
  221.     public static final String MODIPA_SICUREZZA_CHOICE_MESSAGE_TOKEN_OAUTH_LABEL = MODIPA_SICUREZZA_CHOICE_TOKEN_OAUTH_LABEL+" + Integrity";
  222.    
  223.     public static final String MODIPA_SICUREZZA_MESSAGGIO_FIRMA_APPLICATIVO_SUBTITLE_LABEL = "Certificato";
  224.     public static final String MODIPA_SICUREZZA_TOKEN_FIRMA_APPLICATIVO_SUBTITLE_LABEL = "Identificativo registrato sull'Authorization Server";
  225.     public static final String MODIPA_SICUREZZA_TOKEN_FIRMA_APPLICATIVO_SUBTITLE_LABEL_PDND = "ClientId registrato sulla PDND";
  226.    
  227.     public static final String MODIPA_SICUREZZA_TOKEN_SUBTITLE_LABEL = "Authorization OAuth";
  228.    
  229.     public static final String MODIPA_SICUREZZA_MESSAGGIO_SUBTITLE_LABEL = "Sicurezza Messaggio";
  230.     public static final String MODIPA_API_PROFILO_SICUREZZA_MESSAGGIO_LABEL = "Sicurezza Messaggio";
  231.    
  232.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_LABEL_IDAM01 = "ID_AUTH_01";
  233.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_LABEL_IDAM01_REST = "ID_AUTH_REST_01";
  234.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_LABEL_IDAM01_SOAP = "ID_AUTH_SOAP_01";
  235.    
  236.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_LABEL_IDAM02 = "ID_AUTH_02";
  237.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_LABEL_IDAM02_REST = "ID_AUTH_REST_02";
  238.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_LABEL_IDAM02_SOAP = "ID_AUTH_SOAP_02";
  239.    
  240.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_LABEL_IDAM0301 = "INTEGRITY_01 con ID_AUTH_01";
  241.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_LABEL_IDAM0301_REST = "INTEGRITY_REST_01 con ID_AUTH_REST_01";
  242.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_LABEL_IDAM0301_SOAP = "INTEGRITY_SOAP_01 con ID_AUTH_SOAP_01";
  243.    
  244.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_LABEL_IDAM0302 = "INTEGRITY_01 con ID_AUTH_02";
  245.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_LABEL_IDAM0302_REST = "INTEGRITY_REST_01 con ID_AUTH_REST_02";
  246.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_LABEL_IDAM0302_SOAP = "INTEGRITY_SOAP_01 con ID_AUTH_SOAP_02";
  247.    
  248.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_LABEL_IDAM0401 = "INTEGRITY_02 con ID_AUTH_01";
  249.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_LABEL_IDAM0401_REST = "INTEGRITY_REST_02 con ID_AUTH_REST_01";
  250.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_LABEL_IDAM0402 = "INTEGRITY_02 con ID_AUTH_02";
  251.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_LABEL_IDAM0402_REST = "INTEGRITY_REST_02 con ID_AUTH_REST_02";
  252.    
  253.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SORGENTE_TOKEN_IDAUTH = "Generazione Token";
  254.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SORGENTE_TOKEN_IDAUTH_LOCALE = MODIPA_SICUREZZA_CHOICE_MESSAGE_LABEL;
  255.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SORGENTE_TOKEN_IDAUTH_PDND = MODIPA_SICUREZZA_CHOICE_TOKEN_PDND_LABEL;
  256.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_SORGENTE_TOKEN_IDAUTH_OAUTH = MODIPA_SICUREZZA_CHOICE_TOKEN_OAUTH_LABEL;
  257.    
  258.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_LABEL = "Header HTTP del Token";
  259.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_LABEL_MODIPA = "Letto da property";
  260.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_LABEL_AUTHORIZATION = HttpConstants.AUTHORIZATION+" "+HttpConstants.AUTHENTICATION_BEARER;
  261.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_LABEL_AUTHORIZATION_MODIPA = MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_LABEL_MODIPA + " + "+ HttpConstants.AUTHORIZATION+" "+HttpConstants.AUTHENTICATION_BEARER;
  262.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_LABEL_AUTHORIZATION_MODIPA_AUTH_IN_RESPONSE = MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_LABEL_MODIPA + " + "+ HttpConstants.AUTHORIZATION+" "+HttpConstants.AUTHENTICATION_BEARER +" anche nella risposta";
  263.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_LABEL_CUSTOM_HEADER_NAME = "Custom-JWT-Signature";
  264.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_LABEL_CUSTOM = MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_LABEL_CUSTOM_HEADER_NAME;
  265.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_LABEL_AUTHORIZATION_CUSTOM = MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_LABEL_CUSTOM_HEADER_NAME + " + "+ HttpConstants.AUTHORIZATION+" "+HttpConstants.AUTHENTICATION_BEARER;
  266.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_LABEL_AUTHORIZATION_CUSTOM_AUTH_IN_RESPONSE = MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_LABEL_CUSTOM_HEADER_NAME + " + "+ HttpConstants.AUTHORIZATION+" "+HttpConstants.AUTHENTICATION_BEARER +" anche nella risposta";
  267.    
  268.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_CUSTOM_LABEL = MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_LABEL_CUSTOM_HEADER_NAME;
  269.    
  270.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_CUSTOM_MODE_LABEL = "";
  271.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_CUSTOM_MODE_LABEL_PAYLOAD_HTTP = "Presente solo con payload HTTP";
  272.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_CUSTOM_MODE_LABEL_ALWAYS = "Presente per tutte le risorse";
  273.    
  274.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_AGID_SIGNATURE_LABEL = "Gestione Integrità";
  275.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_AGID_SIGNATURE_LABEL_STANDARD = "Standard (INTEGRITY_REST_01)";
  276.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_AGID_SIGNATURE_LABEL_CUSTOM = "Personalizzata";
  277.    
  278.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_HEADER_AGID_SIGNATURE_HEADER_NAME_LABEL = "Header HTTP Integrity";
  279.    
  280.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_REST_ALG_LABEL = "Algoritmo";
  281.    
  282.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_REST_DIGEST_ENCODING_LABEL = "Codifica Digest";
  283.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_REST_DIGEST_ENCODING_LABEL_BASE64 = "Base64";
  284.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_REST_DIGEST_ENCODING_LABEL_HEX = "Hex";
  285.    
  286.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_SOAP_ALG_LABEL = "Algoritmo";
  287.    
  288.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_SOAP_CANONICALIZATION_ALG_LABEL = "Forma Canonica XML";
  289.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_SOAP_CANONICALIZATION_ALG_LABEL_INCLUSIVE_C14N_10 = "Canonical XML 1.0";
  290.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_SOAP_CANONICALIZATION_ALG_LABEL_INCLUSIVE_C14N_11 = "Canonical XML 1.1";
  291.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_SOAP_CANONICALIZATION_ALG_LABEL_EXCLUSIVE_C14N_10 = "Exclusive XML Canonicalization 1.0";
  292.    
  293.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_REST_RIFERIMENTO_X509_LABEL = "Riferimento X.509";
  294.    
  295.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_REST_RIFERIMENTO_X509_X5C_USE_CERTIFICATE_CHAIN_LABEL = "Certificate Chain";
  296.    
  297.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_REST_X5U_URL_LABEL = "URL (x5u)";
  298.    
  299.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RIFERIMENTO_X509_LABEL = "Riferimento X.509";
  300.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RIFERIMENTO_X509_LABEL_BINARY_SECURITY_TOKEN = "Binary Security Token";
  301.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RIFERIMENTO_X509_LABEL_SECURITY_TOKEN_REFERENCE = "Issuer-Serial Security Token Reference";
  302.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RIFERIMENTO_X509_LABEL_KEY_IDENTIFIER_X509 = "X509 Key Identifier";
  303.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RIFERIMENTO_X509_LABEL_KEY_IDENTIFIER_THUMBPRINT = "Thumbprint Key Identifier";
  304.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RIFERIMENTO_X509_LABEL_KEY_IDENTIFIER_SKI = "SKI Key Identifier";
  305.    
  306.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RIFERIMENTO_X509_BINARY_SECURITY_TOKEN_USE_CERTIFICATE_CHAIN_LABEL = "Certificate Chain";

  307.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_SOAP_RIFERIMENTO_X509_BINARY_SECURITY_TOKEN_INCLUDE_SIGNATURE_TOKEN_LABEL = "Includi Signature Token";
  308.    
  309.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_TTL_LABEL = "Time to Live";
  310.    
  311.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_REQUEST_DIGEST_LABEL = "Digest Richiesta";
  312.    
  313.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_LABEL = "Informazioni Audit";
  314.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_AUDIT_AUDIENCE_LABEL = "Audit Audience";
  315.    
  316.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_PATTERN_LABEL = "Pattern";
  317.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_PATTERN_AUDIT_REST_01 = "AUDIT_REST_01";
  318.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_PATTERN_AUDIT_REST_02 = "AUDIT_REST_02";
  319.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_PATTERN_OLD = "AUDIT_LEGACY";
  320.    
  321.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_SCHEMA_LABEL = "Schema Dati";
  322.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_SCHEMA_AUDIT_LABEL = "Schema Dati Audit";
  323.    
  324.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_OPZIONALE = "Opzionale";
  325.    
  326.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_CODICE_ENTE = "Codice Ente";
  327.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_USER = "UserID Utente";
  328.     public static final String MODIPA_PROFILO_SICUREZZA_MESSAGGIO_CORNICE_SICUREZZA_IP_USER = "Indirizzo IP Utente";
  329.    
  330.     public static final String MODIPA_API_CONFIGURAZIONE_SICUREZZA_MESSAGGIO_MODE_LABEL = "Applicabilità";
  331.     public static final String MODIPA_API_CONFIGURAZIONE_SICUREZZA_MESSAGGIO_MODE_LABEL_ENTRAMBI = "Richiesta e Risposta";
  332.     public static final String MODIPA_API_CONFIGURAZIONE_SICUREZZA_MESSAGGIO_MODE_LABEL_RICHIESTA = "Richiesta";
  333.     public static final String MODIPA_API_CONFIGURAZIONE_SICUREZZA_MESSAGGIO_MODE_LABEL_RISPOSTA = "Risposta";
  334.     public static final String MODIPA_API_CONFIGURAZIONE_SICUREZZA_MESSAGGIO_MODE_LABEL_ENTRAMBI_CON_ATTACHMENTS = "Richiesta e Risposta (con firma degli allegati)";
  335.     public static final String MODIPA_API_CONFIGURAZIONE_SICUREZZA_MESSAGGIO_MODE_LABEL_RICHIESTA_CON_ATTACHMENTS = "Richiesta (con firma degli allegati)";
  336.     public static final String MODIPA_API_CONFIGURAZIONE_SICUREZZA_MESSAGGIO_MODE_LABEL_RISPOSTA_CON_ATTACHMENTS = "Risposta (con firma degli allegati)";
  337.     public static final String MODIPA_API_CONFIGURAZIONE_SICUREZZA_MESSAGGIO_MODE_LABEL_PERSONALIZZATO = "Personalizza criteri di applicabilità";
  338.    
  339.     public static final String MODIPA_API_CONFIGURAZIONE_SICUREZZA_MESSAGGIO_MODE_LABEL_PARAMETRI_RISPOSTA = "Parametri della Risposta";
  340.    
  341.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_AUDIENCE_INTEGRITY_REST_LABEL = "Integrity";
  342.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_AUDIENCE_RICHIESTA_REST_LABEL = "Audience";
  343.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_AUDIENCE_RICHIESTA_SOAP_LABEL = "WSAddressing To";
  344.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_AUDIENCE_RISPOSTA_REST_LABEL = "Verifica Audience";
  345.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_AUDIENCE_RISPOSTA_SOAP_LABEL = "Verifica WSAddressing To";
  346.     public static final String MODIPA_APPLICATIVI_AUDIENCE_RISPOSTA_INFO_DOMINIO_INTERNO_LABEL = "Identificativo Client";
  347.     public static final String MODIPA_APPLICATIVI_AUDIENCE_RISPOSTA_INFO_DOMINIO_INTERNO_LABEL_FILTRO_RICERCA = MODIPA_SICUREZZA_CHOICE_MESSAGE_LABEL+" ClientId";
  348.     public static final String MODIPA_APPLICATIVI_AUDIENCE_RISPOSTA_INFO_DOMINIO_ESTERNO_LABEL = "Reply Audience/WSA-To";
  349.     public static final String MODIPA_APPLICATIVI_AUDIENCE_WSATO_LABEL = "Audience/WSA-To";
  350.    
  351.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_TEMPLATE_HEADER_AGID = "TEMPLATE";
  352.    
  353.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_REST_JWT_CLAIMS_LABEL = "Claims";
  354.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_JWT_CLAIMS_AUTHORIZATION_LABEL = "Claims 'Authorization'";
  355.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_REST_DOPPI_HEADER_JWT_CLAIMS_MODI_LABEL = "Claims '"+MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_TEMPLATE_HEADER_AGID+"'";
  356.    
  357.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_FRUIZIONE_KEYSTORE_MODE_LABEL = "KeyStore";
  358.    
  359.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_FRUIZIONE_KEYSTORE_MODE_LABEL_APPLICATIVO = "Definito nell'applicativo";
  360.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_FRUIZIONE_KEYSTORE_MODE_LABEL_FRUIZIONE = "Definito nella fruizione";
  361.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_FRUIZIONE_KEYSTORE_MODE_LABEL_TOKEN_POLICY = "Definito nella token policy";
  362.    
  363.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_KEYSTORE_MODE_LABEL = "KeyStore";
  364.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_KEYSTORE_PATH_MODE_LABEL = MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_KEYSTORE_MODE_LABEL+" Path";
  365.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_X509_SUBJECT_MODE_LABEL = "X.509 Subject";
  366.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_X509_ISSUER_MODE_LABEL = "X.509 Issuer";
  367.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_KEYSTORE_SUBJECT_MODE_LABEL = MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_KEYSTORE_MODE_LABEL+" "+MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_X509_SUBJECT_MODE_LABEL;
  368.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_KEYSTORE_ISSUER_MODE_LABEL = MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_KEYSTORE_MODE_LABEL+" "+MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_X509_ISSUER_MODE_LABEL;

  369.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_HTTP_HEADERS_REST_LABEL = "HTTP Headers da firmare";
  370.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_SOAP_HEADERS_SOAP_LABEL = "SOAP Headers da firmare";

  371.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_SSL_TRUSTSTORE_MODE_LABEL = "TrustStore SSL";
  372.    
  373.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_CERTIFICATI_TRUSTSTORE_MODE_LABEL = "TrustStore Certificati";
  374.    
  375.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_STORE_MODE_LABEL_UNDEFINED = MODIPA_LABEL_UNDEFINED;
  376.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_STORE_MODE_LABEL_DEFAULT = MODIPA_LABEL_DEFAULT;
  377.     public static final String MODIPA_API_IMPL_PROFILO_SICUREZZA_MESSAGGIO_STORE_MODE_LABEL_RIDEFINISCI = MODIPA_LABEL_RIDEFINISCI;
  378.    
  379.     public static final String MODIPA_API_IMPL_INFO_ID_ESERVICE_LABEL = "Identificativo eService";
  380.    
  381.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_LABEL = "Signal Hub";
  382.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_OPERATION_REST_LABEL = "Risorsa";
  383.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_OPERATION_SOAP_LABEL = "Azione";
  384.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_ALGORITHM_LABEL = "Algoritmo";
  385.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_SEED_SIZE_LABEL = "Dimensione Seme";
  386.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_SEED_LIFETIME_LABEL = "Giorni Rotazione Seme";
  387.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_PUBLISHER_LABEL = "Pubblicatore";
  388.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_PUBLISHER_SA_LABEL = "Applicativo";
  389.     public static final String MODIPA_API_IMPL_INFO_SIGNAL_HUB_PUBLISHER_ROLE_LABEL = "Ruolo";

  390.    
  391.     public static final String MODIPA_STORE_PATH_LABEL = "Path";
  392.     public static final String MODIPA_STORE_TYPE_LABEL = "Tipo";
  393.     public static final String MODIPA_STORE_PATH_PRIVATE_KEY_LABEL = "Chiave Privata";
  394.     public static final String MODIPA_STORE_PATH_PUBLIC_KEY_LABEL = "Chiave Pubblica";
  395.     public static final String MODIPA_STORE_ALGORITHM_ID_LABEL = "";
  396.     public static final String MODIPA_TRUSTSTORE_CRLS_LABEL = "CRL File(s)";
  397.     public static final String MODIPA_KEY_ALIAS_LABEL = "Alias Chiave Privata";
  398.     public static final String MODIPA_TRUSTSTORE_OCSP_LABEL = "OCSP Policy";
  399. }