Ah, good old OpenSSL.  I guess those bindings would have to create a temporary file behind the scenes.  Not worth the trouble at this stage...