09/10/2018, 17:51

[Q] Lam sao dung duoc SSL??? trong PHP

Các anh chị và các bạn cho Hiếu hỏi làm các nào để site của mình có sử dụng được SSL. Hiếu dùng IIS 5.1 và PHP 4.1.1.
Hiếu đã tạo certificate trong IIS nhưng tiếp theo thì làm như thế nào? Hiếu sắp bảo vệ chuyên đề tốt nghiệp trong tuần tới. Rất mong được sự giúp đỡ của các anh chị và các bạn. cám ơn.
(anh chị nào có thể giúp Hiếu xin mail cho Hiếu theo địa chỉ : antonhieu@yahoo.com). cám ơn rất nhiều.
COTTONBELLY viết 20:00 ngày 09/10/2018
chào bạn , PHP có hỗ trợ tập hàm OpenSSL functions , bạn có thể tham khảo trong bộ PHP4 Reference tren website của php.net , có thể download về được . Ngoài ra còn có tập hàm CURL cũng support SSL
tronghieu viết 19:59 ngày 09/10/2018
Trong tay của Hiếu chỉ có cuốn PHP4 User's Guide. Hiếu có thấy tập hàm CURL như bạn chỉ nhưng trong tài liệu không có hướng dẫn cụ thể cách sử dụng.
Hiếu có vào trang php.net để tìm nhưng không biết chỗ nào . nhờ bạn chỉ dùm. Cám ơn
COTTONBELLY viết 20:06 ngày 09/10/2018
anh có thể download bộ tài liệu chỉ dẫn rất chi tiết tất cả các hàm không chỉ trong OpenSSL & CURL mà còn nhiều nữa :

http://www.php.net/distributions/man..._manual_en.chm
tiensoft viết 20:02 ngày 09/10/2018
Thế còn trong ASP thì phải làm như thế nào?
COTTONBELLY viết 19:52 ngày 09/10/2018
to anh tiensoft : Về SSL trên ASP thì em không rành lắm , nhưng em có đọc thấy là ASP.NET xử lý SSL tốt hơn ASP 3.0 , anh đọc mấy cái article ở đây về SSL in ASP nha :

Using ASP Queries When SSL is Enable
http://support.microsoft.com/support.../Q164/0/73.asp

HOW TO: Use ASP to Force SSL for Specific Pages
http://support.microsoft.com/support.../Q239/8/75.asp

anh tơí 2 trang nì , nó còn link tới nhìu trang khác nữa .
tronghieu viết 19:52 ngày 09/10/2018
Các anh chị cho hiếu hỏi, tại sao hiếu dùng hàm openssl_public_decrypt () như ỏ

dưới thì bị CGI Error. bỏ nó đi thì không sao.
<?php
$fp = fopen("http://www.icb.com.vn/vsign1.pem", "r");
$cert = fread($fp, 8192);
fclose($fp);
$pubkeyid = openssl_get_publickey ($cert);
$data="letronghieu";
// state whether signature is okay or not
$ok = openssl_public_encrypt ($data, $signature, $pubkeyid);
echo $signature;
$ok = openssl_public_decrypt ($signature, $data, $pubkeyid);
echo $data;
// free the key from memory
openssl_free_key($pubkeyid);
?>
Cho Hiếu hỏi thêm, Hiếu muốn trang Web của mình dung SSL để bảo vệ dữ liệu

trước khi truyền đến Server, thì tất cả quá trình đó dùng những hàm nào? Cám ơn

nhiều.
Bài liên quan
0