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] <javascript:>>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.**py --ssl_certificate=D:\** >>> certificates\server\cert.pe >>> >>> m --ssl_private_key=D:\**certificates\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 >>> >> -- >> >> >> >> > > --

