These scripts were written and tested on Linux; they are expected to work on other Unix variants as well.
They call each other, openssl, and curl.
See also my more general collection of scripts.
Author: Reinier Post, TU Eindhoven. Use and redistribution permitted, but entirely at your own responsibility. Publication/distribution of modified versions permitted provided that any such modifications are communicated to me first.