Sto implementando ebXML3.0 in java e cerco una libreria/API java che posso usare per la firma e la crittografia dei messaggi SOAP con allegato . In precedenza stavo usando "Apache wss4j", ma questo sembra supportare solo la firma/crittografia di SOAP Body (nessun allegato).Alla ricerca di Java Library/API per l'implementazione di WS-Security per i messaggi SOAP con Attachment (SwA)
Fondamentalmente alla ricerca di API Java che supporta la seguente
https://www.oasis-open.org/committees/download.php/16672/wss-v1.1-spec-os-SwAProfile.pdf
L'unica cosa che ho trovato era qualcosa in un [whitepaper Oracle 2005] (http://www.oracle.com/technetwork/middleware/ias/ws-attachment-pcho-130995.pdf): "WS-Security, essendo uno standard costruito su Infoset XML, non è possibile associare allegati con busta firmata crittografata in caso di messaggi SwA o DIME.Per quel motivo, a partire da oggi, SOAP Requester deve crittografare o firmare manualmente un payload sensibile prima di inviare come allegati tramite SwA o DIME, e successivamente, Provider SOAP deve eseguire la decrittazione o la convalida della firma al livello di implementazione del servizio ... " –
Mi sembra di aver offerto la mia generosità inutilmente, caro nuovo utente. Se dovessi trovare la risposta, ti preghiamo di non dimenticare di postarla qui. –
È possibile inserire una chiave condivisa nel corpo del messaggio SOAP (che si crittografa utilizzando la libreria corrente) e gestire autonomamente la crittografia utilizzando tale chiave. – Colton