Why don't you  use the ca command?

On Tue, Aug 18, 2009 at 9:38 AM, Gerald Iakobinyi-Pich
<nutri...@gmail.com>wrote:

> Hello,
>
> So I have played arround a little bit more yesterday, but with the same
> result.
> Attached are the the openssl.cnf I am using. The problem is the same, I do
> not know how to override the subject information from the config file
> (specified in the "req_distinguished_name" section), from the command line.
>
> And this is what I execute from the cmd line:
>
> openssl genrsa -des3 -out ..\demo_store\private\private_key_client.pem
> -passout pass:pass 1024
>
> 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
>
> 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
>
>
> Regards,
> Gerald
>
>
> On Mon, Aug 17, 2009 at 7:20 PM, Serge Fonville 
> <serge.fonvi...@gmail.com>wrote:
>
>> 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