SSLクライアント証明書を使用してリモートサーバーへの認証を行うWebサービスクライアントを作成しました。しかし、実際のWebサービスはまだ利用できないため、クライアントのSSL部分をテストして正しい実装と構成を行えるように、認証用のクライアント証明書を受け入れる公開テストサーバーを探しています。
https://requestb.in を試しましたが、クライアント証明書を使用すると、HTTPステータス403(禁止)で応答します。そして https://httpbin.org/ は私の要求を受け入れますが、証明書が使用可能であったかどうかは示しません。
SSLクライアント証明書をチェックする同様のサービスはありますか?
次のURLを使用して、SSLクライアント認証をテストできます。
どちらも同じ設定を使用します。クライアント証明書を受け入れ、成功すると、使用した証明書や選択した暗号スイートなどのさまざまなWebサーバー変数の内容を表示します。認証に失敗すると、エラーが表示されます。
これがお役に立てば幸いです。
https://client.badssl.com ( badssl.com サービスの一部)を使用すると、クライアントSSL証明書を使用して認証をテストできます。クライアント証明書は https://badssl.com/download/ からダウンロードできます。
このサーバーは、正しいクライアント証明書が提供されている場合は200 OKを返し、そうでない場合は400 Bad Requestを返します。
opensslコマンドを使用して独自のサーバーを設定することもできます。方法については、 this anser を参照してください。