秘密鍵を使用してHTTP制限領域にアクセスする

秘密鍵を使用してHTTP制限領域にアクセスする

私の Apache 構成 (Ubuntu Server) では、次の設定になっています。

    AddExternalAuth pwauth /usr/sbin/pwauth
    SetExternalAuthMethod pwauth pipe

    <Directory /secure>
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        AuthType Basic
        AuthName "Restricted Content"
        SSLRequireSSL
        AuthBasicProvider external
        AuthExternal pwauth
        Require valid-user
    </Directory>

そして、 を参照するとhttp://localhost/secure、Ubuntu ユーザーのユーザー名とパスワードを使用してアクセスできます。

今、私は自分のユーザーのユーザー名と秘密鍵を使ってアクセスしたいと思っています(もちろんブラウザ経由ではありません)。それは可能ですか?

すでに次の構成を試しました:

    AddExternalAuth sshd /usr/sbin/sshd
    SetExternalAuthMethod sshd pipe

    <Directory /secure>
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        AuthType Basic
        AuthName "Restricted Content"
        SSLRequireSSL
        AuthBasicProvider external
        AuthExternal sshd
        Require valid-user
    </Directory>

しかし、成功しませんでした。

何かできることはありますか、それとも HTTP 認証は秘密鍵をサポートしていないのでしょうか?

関連情報