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
}