One way I know of is the same Niphlod told you in his previous post - use 
openssl to generate the certificate. He gave you the complete command 
example, I don't know how to be clearer than that...

http://www.openssl.org/related/binaries.html

Regards,
Ales


On Monday, November 5, 2012 12:40:28 PM UTC+1, Amit wrote:
>
> I run the command to generate certificates:
>
> *web2py.py --ssl_certificate=D:\certificates\server.crt 
> --ssl_private_key=D:\certificates\server_key.key 
> --ca-cert=D:\certificates\server.crt*
>
> And when I run this, It gives warning message on command prompt:
>
> *WARNING:web2py:unable to open SSL certificate. SSL is OFF*
>
> and on browser it display following error message:
>
> *SSL received a record that exceeded the maximum permissible length.
>
> (Error code: ssl_error_rx_record_too_long)*
>
>
> So no idea, how to resolve this?
>
> Thanks,
> Amit
>
>
>
> On Mon, Nov 5, 2012 at 4:10 PM, Niphlod <[email protected] <javascript:>>wrote:
>
>> the usual 
>>
>> openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mysitename.key 
>> -out mysitename.crt
>>
>> works ok.
>>
>> Il giorno lunedì 5 novembre 2012 03:48:43 UTC+1, Amit ha scritto:
>>>
>>> Thanks Niphold for replying. How can I create server cetificate, CA 
>>> certificate and client certificate without password? I am using simpatica 
>>> application to create all these certificates on windows XP machine and this 
>>> application doesn't allow to create certificates without password so if you 
>>> know any other way to create these certificates without password on windows 
>>> then please do share me.
>>>
>>> waiting for your response.
>>>
>>> Thanks,
>>> Amit
>>>
>>> On Fri, Nov 2, 2012 at 6:23 PM, Niphlod <[email protected]> wrote:
>>>
>>>> certs are supposed to be generated without passwords. Even in apache, 
>>>> etc, if you protect them with a password it will be asked every time the 
>>>> process is started, and web2py (rocket) doesn't support that.
>>>>
>>>>
>>>> On Friday, November 2, 2012 6:21:00 AM UTC+1, Amit wrote:
>>>>>
>>>>> Hi ,
>>>>>
>>>>> I generated CA certificates, private key, server certificate and 
>>>>> client certificate using “Simpatica” application developed in web2py. 
>>>>>
>>>>> But when I tried to deploy the certificates to rocket server using 
>>>>> below command on windows XP machine:
>>>>>
>>>>>  
>>>>>
>>>>> D:\web2py2.1.1\web2py>web2py.**p**y --ssl_certificate=D:\**certifica**
>>>>> tes\server\cert.pe
>>>>>
>>>>> m --ssl_private_key=D:\**certifica**tes\private_key\**cacert.key 
>>>>> --ca-cert=D:\certific
>>>>>
>>>>> ates\CA_certificate\cacrt.pem
>>>>>
>>>>>  
>>>>>
>>>>> It starts web2py server dialog asking about password and after giving 
>>>>> password, it displays below information on the command prompt:
>>>>>
>>>>>  
>>>>>
>>>>> No handlers could be found for logger "web2py"
>>>>>
>>>>> web2py Web Framework
>>>>>
>>>>> Created by Massimo Di Pierro, Copyright 2007-2012
>>>>>
>>>>> Version 2.1.1 (2012-10-15 12:44:40) stable
>>>>>
>>>>> Database drivers available: SQLite(sqlite3), MySQL(pymysql), 
>>>>> PostgreSQL(pg8000),
>>>>>
>>>>>  IMAP(imaplib)
>>>>>
>>>>> please visit:
>>>>>
>>>>>         https://127.0.0.1:8000
>>>>>
>>>>> starting browser...
>>>>>
>>>>> Enter PEM pass phrase:
>>>>>
>>>>> Enter PEM pass phrase:
>>>>>
>>>>> Enter PEM pass phrase:
>>>>>
>>>>>  
>>>>>
>>>>> As per the sequence of certificates on command line, I gave password 
>>>>> for e.g. for cert.pem(server certificate file) , I have given Server@123, 
>>>>> and for cacert.key(CA private key) and cacert.pem(CA certificate) , I 
>>>>> have 
>>>>> given test123.
>>>>>
>>>>> NOTE: These passwords are used while generating the respective 
>>>>> certificates means for generating cert.pem , I used Server@123 and so on.
>>>>>
>>>>> So on above scenario , I have given password Server@123,test123 and 
>>>>> test123 on command prompt but it is giving following error on browser:
>>>>>
>>>>>  
>>>>>
>>>>> *Secure Connection Failed
>>>>>                    
>>>>>  An error occurred during a connection to 127.0.0.1:8000.
>>>>>
>>>>> Cannot communicate securely with peer: no common encryption 
>>>>> algorithm(s).
>>>>>
>>>>> (Error code: ssl_error_no_cypher_overlap)
>>>>>
>>>>>   The page you are trying to view cannot be shown because the 
>>>>> authenticity of the received data could not be verified.
>>>>>   Please contact the website owners to inform them of this problem. 
>>>>> Alternatively, use the command found in the help menu to report this 
>>>>> broken 
>>>>> site.*
>>>>>
>>>>>  
>>>>>
>>>>>  
>>>>>
>>>>> Could anyone please help me out to resolve this issue?
>>>>>
>>>>>  
>>>>>
>>>>> Regards,
>>>>>
>>>>> Amit
>>>>>
>>>>  -- 
>>>>  
>>>>  
>>>>  
>>>>
>>>
>>>  -- 
>>  
>>  
>>  
>>
>
>

-- 



Reply via email to