| # generate self-signed root |
| $OPENSSL ecparam -name prime256v1 -genkey -out 00.key |
| $OPENSSL req -new -x509 -subj "/C=UK/O=mbed TLS/CN=CA00" $OPT \ |
| # cXX.pem is the chain starting at XX |
| UP=$( printf "%02d" $((i-1)) ) |
| $OPENSSL ecparam -name prime256v1 -genkey -out ${ME}.key |
| $OPENSSL req -new -subj "/C=UK/O=mbed TLS/CN=CA${ME}" \ |
| -key ${ME}.key -out ${ME}.csr |
| $OPENSSL x509 -req -CA ${UP}.crt -CAkey ${UP}.key -set_serial 1 $OPT \ |
| -extfile int.opensslconf -extensions int \ |
| -in ${ME}.csr -out ${ME}.crt |
| cat ${ME}.crt c${UP}.pem > c${ME}.pem |