O'Reilly logo

Real World XML Web Services: For VB and VB .NET Developers by Yasser Shohoud

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

B.11. Don't Re-Invent the Wheel

I've seen far too many examples showing developers how to encrypt SOAP messages between client and service. To me, this is exactly like reinventing the wheel. All such examples rely on hand-crafted encryption code using the .NET framework's cryptography classes. The main argument for using this approach versus SSL (the wheel) is that SSL causes a performance hit. Intuitively, I think that if you are going to do your own encryption, either it won't be as cryptographically strong as SSL or it will be just as computationally expensive. If you are really concerned about SSL's performance, you can take advantage of hardware SSL accelerators available from several vendors. The point is: Someone has already built encryption/decryption ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required