2012-11-21 6 views
8

मैं जावा में ebXML3.0 को लागू कर रहा हूँ और एक जावा पुस्तकालय/एपीआई मैं हस्ताक्षर और लगाव के साथ सोप संदेशों के एन्क्रिप्शन के लिए उपयोग कर सकते हैं की तलाश में । इससे पहले मैं "अपाचे wss4j" का उपयोग कर रहा था, लेकिन ऐसा लगता है कि यह केवल एसओएपी बॉडी (कोई अनुलग्नक) के हस्ताक्षर/एन्क्रिप्शन का समर्थन नहीं करता है।लगाव के साथ SOAP संदेश के लिए WS-सुरक्षा लागू करने के लिए जावा लाइब्रेरी/एपीआई के लिए खोज रहे (SWA)

मूल रूप से जो

https://www.oasis-open.org/committees/download.php/16672/wss-v1.1-spec-os-SwAProfile.pdf

+0

केवल एक चीज मैंने पाया (http://www.oracle.com/technetwork/middleware/ias/ws-attachment-pcho-130995.pdf) एक [2005 ओरेकल श्वेतपत्र] में कुछ था एक्सएमएल इंफोसेट पर निर्मित मानक होने के नाते, एसएएपी या डीआईएमई संदेशों के मामले में एसओएपी लिफाफा के साथ एन्क्रिप्टेड या हस्ताक्षर किए गए अनुलग्नक को संबद्ध नहीं किया जा सकता है। इसी कारण से के रूप में, एसओएपी अनुरोधकर्ता को संलग्नक के माध्यम से भेजने से पहले संवेदनशील पेलोड को मैन्युअल रूप से एन्क्रिप्ट या हस्ताक्षर करना चाहिए SWA या पैसा, और बाद में, सोप प्रदाता सेवा कार्यान्वयन परत पर डिक्रिप्शन या हस्ताक्षर सत्यापन बाहर ले जाने के लिए है ... " –

+0

ऐसा नहीं है कि मैं कोई लाभ नहीं हुआ, प्रिय नया उपयोगकर्ता के लिए अपने इनाम की पेशकश की किया है मुझे लगता है। यदि आपको कभी जवाब मिल गया है, तो कृपया इसे यहां पोस्ट करना न भूलें। –

+0

आप सोप संदेश के मुख्य भाग (जो आप अपने वर्तमान में लाइब्रेरी का उपयोग कर एन्क्रिप्ट) और कहा कि कुंजी का उपयोग कर अपने आप को एन्क्रिप्शन संभाल में एक साझा कुंजी डाल सकता है। – Colton

उत्तर

1

मुझे लगता है कि आप पहले से ही http://docs.oracle.com/cd/E17802_01/webservices/webservices/docs/1.6/tutorial/doc/XWS-SecuritySamples6.html मिल गया है और यह नहीं किया गया है आप के लिए क्या देख रहे थे निम्नलिखित का समर्थन करता है जावा एपीआई की तलाश?

संपादित करें: आपकी नवीनतम टिप्पणी के बाद मुझे लगता है कि यह आपके लिए पहले से ही काम कर रहा है Glassfish Metro एक कार्यान्वयन है जो एसओएपी के साथ संयोजन में डब्ल्यूएस-सुरक्षा का उपयोग करने में सक्षम है। अधिक जानकारी (उदाहरण उदाहरण सहित https://blogs.oracle.com/enterprisetechtips/entry/securing_attachments_with_metro_1 पर पाया जा सकता है)। मुझे यकीन है कि उदाहरण आपको आगे ले जाएगा।

Btw: यह भी XWSS 2.x और SWA के साथ उच्च भी समर्थन कर रहे हैं WS-सेक की तरह दिखता है, देखें: http://xwss.java.net/

+0

ऐसा लगता है कि यह एक विकास पैक को इंगित करता है जिसे परियोजना ग्लासफ़िश द्वारा प्रतिस्थापित किया गया है। आप परियोजना ग्लासफिश भीतर एक ही को इंगित और जवाब में सामग्री का एक सा डाल सकते हैं (सिर्फ एक लिंक एक पर्याप्त जवाब नहीं माना जाता है) तो मैं पुरस्कार आप अंक देने में खुशी होगी। –

+0

कुछ और संकेत दिए गए, बहुत ज्यादा नहीं समय छोड़ दिया है, आधी रात * छ * –

+0

यह परीक्षण नहीं कर सकते हैं जोड़ा है, लेकिन यह नींद होगा भी मेरे लिए काफी अच्छा लगता है,। –

0

कुछ सोचा WSS4J में SWA समर्थन करने के लिए दिया गया है - के रूप में अभी तक https://issues.apache.org/jira/browse/WSS-430 हालांकि कोई समय देखना । "WS-सुरक्षा,:

संबंधित मुद्दे