ホームページ > バックエンド開発 > PHPチュートリアル > PHP でデジタル証明書検証ログインを実装するにはどうすればよいですか?

PHP でデジタル証明書検証ログインを実装するにはどうすればよいですか?

WBOY
リリース: 2016-06-23 14:13:36
オリジナル
2059 人が閲覧しました

PHP Apache サーバー管理

フード ネットワークを作成し、さまざまなホテル販売者と協力して、各ホテルが対応する管理のためにログインできるようにします。ホテル管理者は、バックエンドにログインするときにホテル クライアントにデジタル証明書がインストールされているかどうかをどのように確認できますか?サーバーは Apache であり、SSL は必要ありません。どのように設定し、どのようなコードを記述する必要がありますか。同じようなものを開発した人はいるでしょうか。アドバイスをください。

ディスカッションへの返信 (解決策)

http://download.csdn.net/detail/alvindong/2444534 PHP で証明書を作成できるかどうかわかりません。証明書を作成すればOKです。一部の証明書形式は *.cer です

http://download.csdn.net/detail/alvindong/2444534 PHP で証明書を作成できるかどうかわかりません。証明書を作成すればOKです。一部の証明書の形式は *.cer です。私は openssl を使用して ubuntu 上に独自の CA を構築しており、それを Apache 上でセットアップした後、何が起こっていたのかを理解しました。 、私は https://my を使用します。後で、client.crt を client.pfx にインポートし、結果は次のようになりました。

場合は、接続が失敗しました。検証証明書に専門的なウェブサイトの整数が含まれていない場合、悪影響を及ぼします。決定を下す前に関連文書を確認することをお勧めします

検証証明書に専門的なウェブサイトの整数が含まれていない場合は、決定を下す前に関連ドキュメントを確認することをお勧めします

さて、私はついにそれを完了しました。 !

openssl を使用する

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート