Oct. 6th, 2015
"do the full cycle" in { import scala.sys.process._ //http://stackoverflow.com/questions/5230942/how-to-read-a-private-key-for-use-with-opensaml val keyFile = new File("tmp.key") val pk8File = new File("tmp.pk8") "openssl genrsa 2048" #> keyFile ! s"cat ${keyFile.getName}" #| "openssl pkcs8 -topk8 -nocrypt -outform DER" #> pk8File ! SAMLcryptology.fromFile("tmp") map checkIsomorphism getOrElse false }