What does your openssl.cnf look like, since it is used in the req?

On Mon, Aug 17, 2009 at 6:00 PM, Gerald Iakobinyi-Pich
<nutri...@gmail.com>wrote:

> 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