Skip to content
Success

Changes

Summary

  1. [GovWayCore] (commit: 5e73ccc) (details)
Commit 5e73cccc82b579472de4adda622978e452de9b6d by Andrea Poli
[GovWayCore]
Introdotte opzioni aggiuntive che consentono di modificare alcuni aspetti relativi alla sicurezza del messaggio attuata tramite la libreria 'wss4j':
- encoding in base64 dell'attachment prima o dopo aver applicato la sicurezza;
- gestione dell'elemento 'InclusiveNamespace' in presenza di lista di prefissi vuota e all'interno dell'elemento 'CanonicalizationMethod';
- gestione dell'elemento 'KeyInfo' presente all'interno dell'elemento 'EncryptedData';
- aggiunta o meno delle parentesi uncinate ('<' e '>') nei riferimenti agli allegati;
- aggiunta dell'header di un attachment all'interno del messaggio cifrato;
- aggiunto il supporto per lo scambio di chiavi simmetriche di cifratura usando un'altra chiave simmetrica condivisa, tramite la gestione di keystore di tipo 'jceks'."

Squashed commit of the following:

commit 50a950e76e8f5a0836b272e1ea579dd988d477d9
Author: Tommaso Burlon <tommaso.burlon@gmail.com>
Date:   Wed May 22 10:42:01 2024 +0200

    [Spcoop Testsuite]
    Aggiunto test WSS4Jext

commit 1e6ae830f1332f713653564887ab3143209be0f2
Author: Tommaso Burlon <tommaso.burlon@gmail.com>
Date:   Tue May 21 12:29:27 2024 +0200

    [GovWay Message Security]
    Aggiunta la possibilita di decodificare da base64 (postBase64DecodingAttachment) gli attachments di tipo binario

commit c1e9f92a07d46188a1b1af26bfc083e639321bef
Author: Tommaso Burlon <tommaso.burlon@gmail.com>
Date:   Fri May 17 13:16:28 2024 +0200

    [GovWay Message Security]
    Aggiunta compatibilita tra wss4j e engine differente

commit 667ca86068157527a44b651b935a5950944b525a
Author: Andrea Poli <andreapoli80@gmail.com>
Date:   Fri May 17 12:17:44 2024 +0200

    Introdotti jar wss4j-ws-security-common-2.4.1-gov4j-1 e wss4j-ws-security-dom-2.4.1-gov4j-1
(commit: 5e73ccc)
The file was addedprotocolli/spcoop/testsuite/deploy/wss_WSS4J_examples/properties/WSS4Jext_pd_signature_truststore.properties
The file was addedprotocolli/spcoop/testsuite/deploy/wss_WSS4J_examples/properties/WSS4Jext_pa_signature_keystore.properties
The file was removedthird-party-licenses/wss4j/wss4j-ws-security-common-2.4.1/LICENSE
The file was modified tools/web_interfaces/control_station/ant/openspcoop2-govwayConsole-war.xml (diff)
The file was addedprotocolli/spcoop/testsuite/deploy/wss_WSS4J_examples/properties/WSS4Jext_encrypt.properties
The file was modified core/src/org/openspcoop2/pdd/services/core/RicezioneBuste.java (diff)
The file was modified core/src/org/openspcoop2/pdd/services/core/RicezioneBusteGestioneAutenticazione.java (diff)
The file was modified core/src/org/openspcoop2/security/message/soapbox/signature/XMLSecAttachmentTextXMLContentTransform.java (diff)
The file was addedthird-party-licenses/wss4j/wss4j-ws-security-dom-2.4.1-gov4j-1/LICENSE
The file was modified core/src/org/openspcoop2/security/message/wss4j/MessageSecuritySender_wss4j.java (diff)
The file was addedprotocolli/spcoop/testsuite/deploy/wss_WSS4J_examples/jks/WSS4Jext_pa_signature_truststore.jks
The file was modified tools/utils/src/org/openspcoop2/utils/transport/http/HttpConstants.java (diff)
The file was addedprotocolli/spcoop/testsuite/deploy/wss_WSS4J_examples/properties/WSS4Jext_pd_signature_keystore.properties
The file was addedprotocolli/spcoop/testsuite/deploy/wss_WSS4J_examples/jks/WSS4Jext_pd_signature_truststore.jks
The file was modified protocolli/modipa/testsuite/src/test/rest/sicurezza-messaggio/idar04.feature (diff)
The file was addedprotocolli/spcoop/testsuite/src/org/openspcoop2/protocol/spcoop/testsuite/units/sicurezza/WSSecurityWSS4Jext.java
The file was modified protocolli/spcoop/testsuite/README (diff)
The file was addedthird-party-licenses/wss4j/wss4j-ws-security-common-2.4.1-gov4j-1/LICENSE
The file was modified lib/openspcoop2.userlibraries (diff)
The file was addedprotocolli/spcoop/testsuite/deploy/wss_WSS4J_examples/jks/WSS4Jext_encrypt.jceks
The file was modified tools/command_line_interfaces/config_loader/build.xml (diff)
The file was modified core/src/org/openspcoop2/security/message/constants/SecurityConstants.java (diff)
The file was modified protocolli/spcoop/testsuite/src/org/openspcoop2/protocol/spcoop/testsuite/core/CostantiTestSuite.java (diff)
The file was addedprotocolli/spcoop/testsuite/deploy/wss_WSS4J_examples/jks/WSS4Jext_pa_signature_keystore.jks
The file was removedthird-party-licenses/wss4j/wss4j-ws-security-dom-2.4.1/LICENSE
The file was modified core/src/org/openspcoop2/security/message/wss4j/WSSUtilities.java (diff)
The file was modified protocolli/spcoop/testsuite/deploy/config_file/registroServizi.xml (diff)
The file was addedprotocolli/spcoop/testsuite/deploy/wss_WSS4J_examples/properties/WSS4Jext_pa_signature_truststore.properties
The file was modified protocolli/spcoop/testsuite/deploy/config_file/configurazioneSoggetti.xml (diff)
The file was modified core/ant/openspcoop2-ear.xml (diff)
The file was modified core/src/org/openspcoop2/security/message/wss4j/MessageSecurityReceiver_wss4j.java (diff)
The file was addedprotocolli/spcoop/testsuite/deploy/testfiles/soap/WSS4JextTest_allegato_xml.xml
The file was addedprotocolli/spcoop/testsuite/deploy/wss_WSS4J_examples/jks/WSS4Jext_pd_signature_keystore.jks
The file was modified ChangeLog (diff)
The file was modified mvn/dependencies/wss4j/pom.xml (diff)
The file was modified core/src/org/openspcoop2/security/message/engine/MessageUtilities.java (diff)
The file was modified protocolli/spcoop/testsuite/deploy/properties/testsuite_testunits.properties (diff)
The file was addedprotocolli/spcoop/testsuite/deploy/wss_WSS4J_examples/jks/README
The file was addedprotocolli/spcoop/testsuite/deploy/testfiles/soap/WSS4JextTest_allegato_binario.dat
The file was addedprotocolli/spcoop/testsuite/deploy/testfiles/soap/WSS4JextTest.xml
The file was modified protocolli/spcoop/testsuite/src/org/openspcoop2/protocol/spcoop/testsuite/core/TestSuiteProperties.java (diff)