私は OpenSSL の世界に不慣れで、PHP ベースのアプリケーションに SSO を実装しようとしています。私はすでに OpenSSL ライブラリと PHP openssl 拡張機能をセットアップしています。
今、私が知る必要があるのは、どのような手順を踏む必要があり、その参照をどこで見つけることができるかです。私の要件は
1- ユーザーに証明書が提供され、ブラウザは SSL を使用してクライアント認証のためにその証明書を送信します。2- ユーザーはログインの長い認証プロセスを経る必要はなく、証明書がサーバーとハンドシェイクします。3-証明書は自己署名されるか、私の会社がすべての証明書のCAになります。
PHP ベースのアプリケーションでこれらすべてをセットアップする方法と、従うべきすべての手順を教えてください。