Доступ к http-закрытой зоне с использованием закрытого ключа

Доступ к http-закрытой зоне с использованием закрытого ключа

В моей конфигурации Apache (сервер Ubuntu) есть следующие настройки:

    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-аутентификация не поддерживает закрытый ключ?

Связанный контент