मैं जावा में ebXML3.0 को लागू कर रहा हूँ और एक जावा पुस्तकालय/एपीआई मैं हस्ताक्षर और लगाव के साथ सोप संदेशों के एन्क्रिप्शन के लिए उपयोग कर सकते हैं की तलाश में । इससे पहले मैं "अपाचे wss4j" का उपयोग कर रहा था, लेकिन ऐसा लगता है कि यह केवल एसओएपी बॉडी (कोई अनुलग्नक) के हस्ताक्षर/एन्क्रिप्शन का समर्थन नहीं करता है।लगाव के साथ SOAP संदेश के लिए WS-सुरक्षा लागू करने के लिए जावा लाइब्रेरी/एपीआई के लिए खोज रहे (SWA)
मूल रूप से जो
https://www.oasis-open.org/committees/download.php/16672/wss-v1.1-spec-os-SwAProfile.pdf
केवल एक चीज मैंने पाया (http://www.oracle.com/technetwork/middleware/ias/ws-attachment-pcho-130995.pdf) एक [2005 ओरेकल श्वेतपत्र] में कुछ था एक्सएमएल इंफोसेट पर निर्मित मानक होने के नाते, एसएएपी या डीआईएमई संदेशों के मामले में एसओएपी लिफाफा के साथ एन्क्रिप्टेड या हस्ताक्षर किए गए अनुलग्नक को संबद्ध नहीं किया जा सकता है। इसी कारण से के रूप में, एसओएपी अनुरोधकर्ता को संलग्नक के माध्यम से भेजने से पहले संवेदनशील पेलोड को मैन्युअल रूप से एन्क्रिप्ट या हस्ताक्षर करना चाहिए SWA या पैसा, और बाद में, सोप प्रदाता सेवा कार्यान्वयन परत पर डिक्रिप्शन या हस्ताक्षर सत्यापन बाहर ले जाने के लिए है ... " –
ऐसा नहीं है कि मैं कोई लाभ नहीं हुआ, प्रिय नया उपयोगकर्ता के लिए अपने इनाम की पेशकश की किया है मुझे लगता है। यदि आपको कभी जवाब मिल गया है, तो कृपया इसे यहां पोस्ट करना न भूलें। –
आप सोप संदेश के मुख्य भाग (जो आप अपने वर्तमान में लाइब्रेरी का उपयोग कर एन्क्रिप्ट) और कहा कि कुंजी का उपयोग कर अपने आप को एन्क्रिप्शन संभाल में एक साझा कुंजी डाल सकता है। – Colton