39 = Ephemeral Diffie-Hellman key exchange using RSA certificate
$ openssl genrsa -out server.key 1024
$ openssl req -new -key server.key -out server.csr Country Name (2 letter code) [AU]:JP State or Province Name (full name) [Some-State]:Kochi Locality Name (eg, city) []:Kochi Organization Name (eg, company) [Internet Widgits Pty Ltd]:Kochi University Organizational Unit Name (eg, section) []:Information Science Common Name (eg, YOUR name) []:www.is.kochi-u.ac.jp Email Address []:[email protected]
$ gpg --detach-sign -a message.txt
$ openssl smime -sign -in message.txt -text -out mail.msg -inkey mykey.pem -signer mycrt.pem
$ gpg --verify message.txt.asc
$ openssl smime -verify -in mail.msg -CAfile demoCA/cacert.pem
$ gpg -r [email protected] -ea message.txt
$ openssl smime -encrypt -in message.txt -des3 -out encmail.msg mycrt.pem
$ gpg message.txt.asc
$ openssl smime -decrypt -in encmail.msg -recip mycrt.pem -inkey mykey.pem