Hy,

So my end goal is to have a CA, which I can use to sign certificates. I have
set up a CA, that was not that hard. But now I want to create certificates
signed by my CA, and I want to provide the subject from the command line. I
don't want it to be read from the openssl.cnf. That is because I have to
create more certificates, and I do not want to modify the opennssl.cnf, for
each of them.

I have tried to create certificates, signed by my CA, and the subject
information was provided in the openssl.cnf file. That I have succeeded.

Then I have tried to provide the subject information from the command line,
and that I have failed. And I have verified the contents of the certificate,
and the subject was not what I have specified in the command line, but what
was found in the config file.

So it looks to me like if this option: -subj
"/C=DE/L=Munchen/ST=Bayern/O=Org/OU=Dev/CN=Test Certificate" is ignored, and
like openssl tries to read this info from the config file, and I do not
understand why :(.


Regards,
Gerald


On Mon, Aug 17, 2009 at 6:31 PM, Serge Fonville <serge.fonvi...@gmail.com>wrote:

> Hi,
>
> I assume you have done a lot of googling and have read the docs
> extensively.
>
> First, what is your end goal?
> Since creating a certificate and having it signed by your own CA is not
> that difficult.
> What resources have you consulted.
> What have you already tried.
> Have you looked at the resulting certificate to verify its contents
>
> Regards,
>
> Serge Fonville
>
> On Mon, Aug 17, 2009 at 4:41 PM, Gerald Iakobinyi-Pich <nutri...@gmail.com
> > wrote:
>
>> Hello,
>>
>> I am trying to create a certificate, on win, and I am having some troubles
>> with OpenSSL. First I generate a key. That's ok. Then I create a request:
>>
>> openssl req -config .\openssl.cnf -subj
>> "/C=DE/L=Munchen/ST=Bayern/O=Org/OU=Dev/CN=Test Certificate"  -new -days 365
>> -key ..\demo_store\private\private_key_client.pem -outform PEM -out
>> ..\demo_store\request\req_server.csr   -passin pass:pass
>>
>> Then I want to sign this:
>> openssl x509 -inform PEM -req -in ..\demo_store\request\req_server.csr
>> -outform DER -out ..\demo_store\certs\cert_server.der -CAform DER -CA
>> ..\demo_store\certs\ca_cert.der -CAkeyform PEM -CAkey
>> ..\demo_store\private\ca_private_key.pem -CAcreateserial
>>
>> And the message printed out is:
>> Loading 'screen' into random state - done
>> Signature ok
>> subject=/C=RO
>> Getting CA Private Key
>>
>>
>> Now, what disturbs me, is that it seems that the subject I have provided
>> with "-subj" in the first "openssl req" command has been ignored.
>> Why is that happening? What am I doing wrong?
>>
>> Thanks,
>> Gerald
>>
>>
>>
>

Reply via email to