#!/bin/bash # This script is to illustrate how an eIM certificate could be generated using # openssl. See also: GSMA SGP.32, section 2.6.4.2 #prime256v1: X9.62/SECG curve over a 256 bit prime field openssl ecparam -genkey -name prime256v1 -noout -out sample_eim_cert_nist.key openssl req -key sample_eim_cert_nist.key -new -x509 -days 36500 -out sample_eim_cert_nist.crt #brainpoolP256r1: RFC 5639 curve over a 256 bit prime field openssl ecparam -genkey -name brainpoolP256r1 -noout -out sample_eim_cert_brainpool.key openssl req -key sample_eim_cert_brainpool.key -new -x509 -days 36500 -out sample_eim_cert_brainpool.crt