The private keys were generated as follows: openssl ecparam -name prime256v1 -genkey -noout -out private_key.pem openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:2048 The public ECC key: openssl ec -in private_key.pem -pubout -out public_key.pem The public RSA key: openssl rsa -in private_key.pem -pubout -out public_key.pem The certificates were generated for each key: openssl req -x509 -new -key private_key.pem -out ecc_certificate.crt