Hi,

Google has let me down on this one. I am sure there is a tutorial in place
somewhere for this. I just can't seem to find it.

I have the following in place:

1. Certificate Signing Request from a device.

2. Root CA I generated via these openssl commands:

openssl ecparam -out ec_param.pem -name secp384r1

openssl req -new -x509 -days 3650 -extensions v3_ca -keyout
private/ec_cakey.pem -out ec_cacert.pem -newkey ec:ec_param.pem -config
openssl.cnf

I am able to sign my CSR with this Root CA and everything works fine. The
device can install the certificate and a peer device using the root CA can
verify it as part of a TLS exchange. So the CSR is good and the root CA is
good.

What I would like to be able to do is the following:

1. Sign Root CA with intermediate CA; again with secp384r1

2. Sign my device Certificate with that Intermediate CA.

Every attempt I have made has ended when I tried to sign my device CSR with
the intermediate CA.

Always get errors about not being able to load private keys at that point.

I also need to be able to do this with a depth of 3; (RootCA + CA1 + CA2).

Thanks

Stan

Reply via email to