![]() |
| ||
| Need Help On SSL I want to create an application which passes a text message to a server trough an ssl port I couldn't use curl and I need to encrypt using public key. I expect anybody to help me. Thanking You |
| ||
| Re: Need Help On SSL You just need a ssl enabled on your web server and a ssl certificate. Then the client just uses https:// instead of http:// Any POST data will be encrypted. |
| ||
| Re: Need Help On SSL I have ssl certificate and all enabled in my server .But thing is that .I need the correct code to work out My code is not at all working |
| ||
| Re: Need Help On SSL Well we can't help if you don't post the code and tell us *exactly* what the error message is or what the undesired/desired behaviour is. You just say you want to encrypt some text but where is this text? in a web form? what? are you using HTTP or Opening TCP sockets? More info please. |
| ||
| Re: Need Help On SSL The text I want to encrypt will be available in a variable somehow. It actually returns an error saying the browser speaks plain html it couldn't understood by the server But when I made my code to as shown below I got the following result ************** <?php $fp=fopen("/usr/local/apache/conf/ssl.crt/server.crt","r"); $pub_key=fread($fp,8192); fclose($fp); openssl_get_publickey($pub_key); //print_r($pub_key); $strMessage='This'; $strAddress="localhost"; $intPort="443"; $strScriptName = "index.php"; $fphSocket = fsockopen ("ssl://".$strAddress, $intPort, $strErrorNumber, $strErrorString,30); //stream_set_blocking ( $fphSocket, 0 ); if (!$fphSocket) { echo"Outer". "$strErrorString ($strErrorNumber)<br />\n"; } else{ $strContent="Message=".$strMessage; openssl_public_encrypt($strContent,$encrypted,$pub_key); $intContentLength = strlen($strContent); $strOutput = "POST /index.php HTTP/1.0\r\n"; $strOutput .= "Content-Length: $intContentLength\r\n\r\n"; $strOutput .= $encrypted; fwrite($fphSocket, $strOutput); $sta=socket_get_status($fphSocket); while (!feof($fphSocket)) { $strResponse .= fgets($fphSocket, 128); } fclose($fphSocket); print_r($strResponse); } ?> ************** HTTP/1.1 200 OK Date: Wed, 26 Sep 2007 05:04:35 GMT Server: Apache/1.3.34 (Unix) PHP/5.2.0 mod_ssl/2.8.25 OpenSSL/0.9.8b X-Powered-By: PHP/5.2.0 Connection: close Content-Type: text/html Thank You |
| All times are GMT -4. The time now is 6:16 pm. |
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC