https
について最近、https インターフェイスに関する新しい要件に遭遇しました。ターゲット インターフェイスは https であり、クライアントは php を使用して開発されています。https についてはあまり詳しくないので、次のことを質問します。
1. サーバーが https を使用する場合、どのようなソフトウェアをインストールする必要がありますか? (Web サーバーは Apache)
2. クライアントにはどのようなソフトウェアが必要ですか?
3. 一部の https Web サイトではクライアント証明書をインストールする必要があるのに、他の Web サイトではクライアント証明書をインストールする必要がないのはなぜですか?
4. php を使用して https get リクエストを開始する方法?
-----解決策---------
1 ソフトウェアは必要ありませんが、Apache が openssl モジュールをコンパイルまたはリンクする必要があります
2 ブラウザ
3 クライアントの身元を確認する必要がある場合にのみ必要です
4カール、1つのパラメータは証明書です。ただし、現時点では php もコンパイルするか openssl