無料のクラス 1 SSL 証明書を提供する Startssl.com は、非常にユニークでシンプルな認証システムを使用しています。ログイン プロセス中にクライアントをhttps://auth.startssl.com/にリダイレクトし、ブラウザは一意の証明書を要求します。その段階が終了すると、ユーザー名/パスワード認証なしでコントロール パネルにリダイレクトされます。
HTTP(s) がこの種の認証をネイティブに実行できることさえ知りませんでした。
このリクエストを分析するために使用しようとしましcurl
たが、通過する値の HTTPS リクエストを取得できません。
X:~ ken$ curl https://auth.startssl.com/ --cert ./startssl-id.crt
curl: (58) unable to set private key file: './startssl-id.crt' type PEM
curl はこのタイプの HTTPS 接続をサポートしていますか? サポートしている場合、サーバー側とクライアント側の両方でどのように構成されますか?