--STEFAN4174c716693d Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hello Jamis, > Don't know if that makes any difference at all. No, not that simple, really pity... > Is there any chance you could post an example (complete with iv, key, and encrypted text) that one could use to duplicate the error? I'd be happy to hack on it to see if > I can help figure out what's going on, but I can't get an example that gives the same error. Naturally, I don't want you to compromise your own security, but if you can > give use some bogus iv and key to generate the encrypted text in your Java app, that would be great. It is not that simple as in my posting, but i have included my ruby source and all necessary files as a attachment and strip down the example. I give a short explanation: I try to decrypt an xml document that was processed according to the web service security specs, but that doesnt really matters. First of all i load a private key for an x509 certificate, select an element of the xml doc and decrypt it. So far, it is no problem. The result of the decryption is a base64-encoded string, the first 8 bytes are the iv, the last 16 bytes are the symmetric key for the triple-des algoritmh. With the information of key and iv i try to decrypt another xml element, but here my problem arise. The decryption throws a "final: bad decrypt", but until i call cipher.final() the process seems ok to me (i can print out the result of the decryption and i get the right clear text, but with the leading 8 bytes of crap an one missing byte at the end). The keys and certificates in the attachment are used in Suns "Java Web Service Developers Pack 1.4", so they are only examples and no security interests are violated. To generate encrypted text you have to install the JWSDP 1.4, but thats around 30MB of software and a lot of configuration, so you might not try this (apart from beeing interested in web service security like the poster of this message). If you need more examples, information etc. you can always mail me directly, as i am not shure that this is of interest for the mailing list. Regards, Roland ________________________________________________________________ Verschicken Sie romantische, coole und witzige Bilder per SMS! Jetzt neu bei WEB.DE FreeMail: http://freemail.web.de/?mc1193 --STEFAN4174c716693d Content-Type: application/binary; name="encrypt-xml.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="encrypt-xml.tar.gz" H4sICG3AdEEAA2VuY3J5cHQteG1sLnRhcgDtOGmT4kay/kwE/4HAX8bBduvinJjxWhfoAIGQ hATPGw4dJSHQATqQ0K/fEjT0NbO2Y2e9sS+mohuhrLwzKzMLB9jJ+ZD9FoI0NT3wmFg/fPOF Yig6QNEfUBTFBr3e5Qn/6me98H4P+wFDMaKHEYMBDvfhE6K30G+vyvuVp5mZtFo/pPY29LPs q3gi8KO/Qp+/eCXgmPsJaLUTUIYB4sR2HoIoazcb9534AKI0DV6CLDMF/S6ENBt+ZAe5A1pz iKUo02eA0UNHz2+0f9iC5Pl9IYLzS/Ila8ymLwHURUQNsQMzTVvMNVFn1zxtNlqtlgPclh/5 mW8GfgU+3HT/W8sGCfzcg/NPFzy4frlttj63bl/vezU6hNePO+yQ+CczA79BJnBrXysLwSBy Ls+7eOeq1Ye7IPtip3ihMhZmtn10/STNPvzyrF0bAdHpIxudQABde3nhgOmABCnSFHxUgJ0n fnZGShDZEO0iADiQ5RVy9SRjZubL95UZ5KD902MGyhfa/JJCd/lxdLXipVGPt+83C67+foSv sQO/fLgb8tOXuP1Lb/xmxc75rUsuCv4pp1CQyxsnvLX6K164SfZPtdXPWv8f+vg4+Mdt98kp r7cfsH+81huiXHk/RqD40GZY5YFlWOKBpuj2GxMfn+x/A32dQs/wi3b+6QatIwcBX47DxbCn 4N6lxvklba/c8oMDw/mhRrkjHPIs/dD+Nfo1qn35sdVudWqiVww+fbpxcP3IDD683HyO8uWj 2YDxghKZp6hdPDL2A9g1YP5+aJdF+lCXCJBmD7utZfuPsKS0a32fThgNH77r21DRL9GmIDmB 5KFGfoQfF8rX53CpkP+C8JLWILzQNRtPHa3W91XpuDCAhtzKxAsJkO7Vgbk1xRen/OpS5YoF T8fVqc9Ud5Rfo2ekVgCit4iPaV2z4IGNf0svMa0PzXuZ97P0H6r/X4zZN5bxO/2/2yfwS//H B3h3QEA8rIsPBt/7/1+xPv0dxrsFT0+dlp/b2CPahice1h4/8j63NXX8MGz//edm49PL8tyC NFH6EYI+t7dZdviIINB9IDTTOnvS2Dw8xomH1F/qSn4t6e07lf1HqK4q3KmiFL1TvcReQKQb Tpk6d5yiKB4L4oKCw1xD4HShXIQ9I/u/j/zgRzA9Ihu0by64dur67VWzfmJaw+5cYY1JH2Mz 9dOHeoS6sIcItYguAqVct+o3FHuAG/X/EztY0WxYyB9gOB6hVXVITh9DmKpaBKXXKkFLsYtS 76aEm30v/fzWQKgAxIIYP77jAdNgBrJt7LTIwIuhMtvwD7BJUvMB+63XRmp2TvoR6sFHbvyk i5N+hQWKoKOahZP63lWVV15V4z2IlsAFCZQB7ts1cwf2H9hKYH9mn1JFPR/+Dd/XCfXwVHsf 7mGA/v/x2pAp2ByTc7t1acT/nqgSDsYPWW3awyGJXdjKLnLqeVnJrR2ws1cGtn/OtHWMidtN tmR8zcWmK4nR4oNqV2H8+RPy3iW1o5DfcSTyHKR7BjzPVG9AF6N/dknt0Fc6pliqahnk4nGs o7Z4cvd2mS/3uTXi2IkZ7w0+6ZkijiRTLt9hK1HHUS4+08ECAcwwKrNOV6ORZqO370byLNUs FCy7FhkFCwrHKG9gujsB2eUukGJAuFjR7wcLYeWmKolOh+dlF5+Ng1g4oEub1YPI1T2FhbeE Iyk469jtCT1voHfpDN2m0DXvTKgN/5qpd/dM/TS7Q2uU+05LW/Kf2z/yzsOgjxPd/mjY6+E9 HP5h3f4195Ev83o/zL8P0gXyusbcxuD3B73W60+e9BYPi8ZXdG+9SumvM6HjKKuvh9+mamSJ fwiAA9IH27Kv/vsjiUgmAj2WRYytVrMha3Gj6WhaTgJhfBBYEYzWge1xjugfNl6Mrk9+LvLh WNzhxoZf5oMTLiH6ac0TKFdOEHiRtLhlfo6OEd855S4valWwWsUqf94I8zFlu2s+BlU1dbJi UNGaY1vKFkGYYY5gZa6fF72ks5Di0OglXWDlzQbGTKfzilCloVZNTu5JqRLayAyP3pjUOuSt DGNHOt2Nc30/tBC6ICtkxXJZsFOJkXrsyctptJQxDFsW2gDO25G9CQyO7bF0Oj35khd4ygD4 YoHKwaqTWy6+oRdFVfb7q7UxPQKOEBUjlTf78jyY87qy5u1Yc70Q5onRbHgEWHinPhnY3LQ8 FMG0Oziv9h049RiMtUBU5ZT0423XcifOxNSHkJBD0CXwBpbqj3slwksoJ8v9Q8VODvDIzSpU 3EbHs1ea0c7JaaJygOEcTBlLLD3IiYheg3B7IpAl7RhHTB/LhCXMRBZz8WOnmClSVTmmunbT 4wYOzcbWYgijm07XQRBKnARr3M7s7IwAjxl8GM7E1SCzrQCAoD9w0ME8PEjL3fAYZP4KoPyK c4eHcJKyAjcfNRsr02XMpBSQzk7kUhHlLWs792ednQ9k4Hm0R+/PhllQso3pkz42W+NZh8hH 3DKiHU0mdIwf+vsd6FMH5thscNYKBmKk9iZJXqZhNeL8MpA//4kC84Vr7P203873qwvwz/+x gf/N+sK965vL+L3f/wg488P5vx7/UQLtX37/I7Dv8/9fsR7qRbETXmrR7FLlxzxNquwF2mzM eJ7RVZomU9EjC54iPfivkhLl7Y/bvT8ZFShFyvKYZCh0JqcFLa+ZlSxP2EKYyyo7hRzI/YTE NJamZrS6Z0u6IgXKk1YUaavkvke9oBJvVHeackY3GzUVtyPtK9VMHetSYEfLwyYMdmtjGUz1 MeZMtic7DFCgsssZOZzQynGi8BbByKzQbJDLdS274La2NGPkQmLI3mxHlpKqFfoFpr2G7ajz S2uajXea/UlroA5P9lysYUjzZg1LbAn7jFUbXcIuFijwuyHgG4MvWZVc3DzdbNS+pmVWv8jh J+6MRF/aCeOgkWR3IpEMTfmySHkyo7Lk2mBm7CFf9sJmox+uZtKCUk+K5Y8FwT3vaSEnpZxP 17MjPbHMXSCsy/1CGe/gWFZuFT9SVHo9CTj3eARp2WyI5/3QWdgGMiXzHT0vCgfLGOcY4LDl 9PVN4eJY4Sqnfg/OpoGjqoFFMlWWxYJVpTwdwIY25Ya9EYoa2gnvhWGcK6M+XfRoxfGmyLDg GVImqbjLDWc813vytsMWMj0jyWJKrmE01/yGJ9dWV/ZYiaKGOqeNio3eUzW08Jb4Kofe2zqT 1Z5nX+fJjEIv3JoNxpN1ilKwpb/TjuMQY+fCEtEyDZUUP5CqubmjqciDUVyiO4qf6NDbqgfx qXU8nCprttmIsP55pm9PCfCDsxkZ7nHcPXDrwmGec4Tavs0R754jzcZTlnDvMusdVXqlWnYL jrzQMGy52jUb0E7U1DeHNT5GNwq2dYxlbBHCweH2rzLnZd54Hkve8qbZuGUORV4yhyLZXWWA buIJYZVYjLg+gh68CIOhwxR7Vd9sA2k0ZzsOoTsrZkMqzQaaGQqN46lubheUNFra5H6u0NLZ 6OInWip3XKfQ4chT0h1qOGcMyjoJ0qJKWRJ3ViLaXTUbgV9WWyF1yA3Vo1gwIXrRdkpsUFWJ ewPWDgSRDkn1PIvQpaSXwlg4c6S7Q0dJt3KbjUuZYiXmC6Xrv11X/1fW+59Pv72M3+n/WL/b vf7+1+0NUHxQ9/8+9r3//yXrRf9fLPkVPEAtkV0/93/aqXs+87bns2OSVGgyJAvPE2wS1hUy hhVEmsnU1p4VStjjQguOzhutQIfj+UjIeW0fIKLMh10S7/qld475TXaca8FuIo94fV4uT5Ox KDrCTPBMzekcD/2KTWDPUUt0VLrDlO7P+AFDEToq4UfDLKnosIkoxDKokYgkdeFeYdJ8lZKL OY57wWleeKKRps2GW0WEunQUxApN0+9NiXjK7AUBJ09IRXoziiRZ2luTS2Sn4NlYidT5aRyw bursEnh33MAr4tD0WJxfByNCHcBGR8ZTH823xwm/BRt03rVOOKkQlXjagqWFqF0CpwXk1GOx tepM5c0E1rlhV0MMq6jGQxWsQjDcjrO9qec6R4QUn58HdiCNJbysCOPIodVwoFVLKipXZ3a9 NUWL8pqNTmcfuBocK9xEiSOFFGWBIue5dAhpI8ylLbeYOrMu68rUYigH6Jw5nLYacRjhQ9+i +VHcbJhIgVC5wCIjwUAXRKYSxihMy4MUkbZh6Oe4VAf+PErmA42GbSZY+/Yh4ysndwfKND1E 8MqnyxO5q4SdvXVSpvNVT6S25HHlnoRUkxdyelI4KkNAKIo+JspTpYNwC9bssX3c7rBSBTun b645ck8Wk0zngkl/rCmup61KS9/3qjL0I3GMMBtnl3ulzoGQc4R+Nxhs9meV0xSpU8ELtpVQ VcwM99XA1Q1DWZ9mx+0qQInj+Lgl9xTSkSfhZtSZzidUtpjNN7vhWeC2st0dWySe5pCDYXZ5 Dd6NyU4P49CFWQFirs9BuJaOeIKFJ9K1uFkyE8XA9qYhn4Z0UpF7ltzjsj+s5hycSTVrPJnO 44pOxMGpktZGuV8B32XoiSbtbBiGxea040xn5C1WS+MAdJI+LJK9w/XPCWVWsP/PGQzEGuOq ATMsPn9+0cveH8P/do34vr6v7+v7+r7+/61/AjQflCYAKAAA --STEFAN4174c716693d--