Posted by: Atrujillo
Open Source, System i software
Thanks to David and his team for sending us their System i open source success story.
My fellow System i developers were searching for a solution for PG encryption of data to send between a state department and a bank institution. After weeks of searching and some trial and error with beta and vaporware, the only solution appeared to be a $15,000 one. I happened to overhear a phone conversation about it, so I asked some questions.I’m a Java developer, and I’ve done encryption for web services before, so I figured I could probably come up with something that would get our project back on track and save the customer some money.Turns out I was right. I used an open source Java API for OpenPGP, provided by The Legion of the Bouncy Castle — a well respected cryptography solutions provider.
I’d never used/programmed PGP before, but in only 3 hours I had a working prototype on my local laptop. Wikipedia taught me about PGP, and the Bouncy Castle documentation and source code taught me how to implement it. Another 5 hours later, my System i developers and I had the full-blown solution running on the System i, called from their RPG program. It was a big team accomplishment!