Thanks for your response Ales, I used the openssl command to generate the
certificates which Niphold has suggested me but when i tried to deploy it
to Rocket sever using below command :

*web2py.py --ssl_certificate=D:\certificates\server.crt
--ssl_private_key=D:\certificates\server_key.key
--ca-cert=D:\certificates\server.crt


*It gives* * following warning on command prompt:

*WARNING:web2py:unable to open SSL certificate. SSL is OFF

*And below error on Mozilla Firefox browser:*
*
*SSL received a record that exceeded the maximum permissible length.

(Error code: ssl_error_rx_record_too_long)

*Hope this will help you to understand the problem.*

*Thanks,
Amit*
*
On Mon, Nov 5, 2012 at 5:17 PM, LightDot <[email protected]> wrote:

> 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]> 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