我是 OpenSSL 世界的新手,并试图在我的基于 PHP 的应用程序上实现 SSO。我已经设置了 OpenSSL 库和 PHP openssl 扩展。
现在,我需要知道的是,我需要采取哪些步骤以及在哪里可以找到相关参考。我的要求是
1- 将向用户提供证书,浏览器将提交该证书以使用 SSL 进行客户端身份验证。2-用户不需要经过漫长的登录认证过程,证书将与服务器握手。3-证书将是自签名的,或者我的公司将成为每个证书的 CA。
请指导我如何在基于 PHP 的应用程序上设置所有这些东西,并遵循所有步骤。